Правила хорошей функции в Python

Сегодня поговорим о критически важной теме - написание хороших функций. Посмотрим на примере, что такое плохая функция и как писать хорошие, какие признаки у них есть. ХОРОШАЯ ФУНКЦИЯ: имеет читаемое название, нужную информацию получает в аргументах короткая/читаемая возвращает результат (NO PRINT!) независима (NO GLOBAL!!!), и не меняет ничего вне себя умеет делать что-то одно, но умеет это хорошо и знает все для этого если меняет пришедший аргумент, то возвращает None Тестируема! 👋Отладчик (debugger) в PyCharm: часть 1    • Отладчик и что делать при ошибках   часть 2    • Отладчик (debugger) в PyCharm.  Часть 2   👍Аргументы по умолчанию в функциях:    • Аргументы по умолчанию в функциях.   🤖Pytest. Первое знакомство    • Pytest. Первое знакомство   👽Юнит-тестирование. Использование unittest и coverage в PyCharm    • Юнит-тестирование. Использование unittest ...   🤠Использование doctest в Python. Интеграция doctest и unittest    • Использование doctest в Python. Интеграция...   Читать: "Learning Python", Fifth Edition by Mark Lutz, Chapter 19 Джуст Виссер, "Разработка поддерживаемых программ на языке Джава" Присоединяйтесь к помощи каналу, будет интересно) ✔️Бусти
✔️Юмани 410011506612886 Будь первым везде и всегда, включай уведомления о новых выпусках 🔔 Смотри там где удобно🤩 ✔️ https://vk.com/python_russian
✔️
✔️
✔️    / pythonrussian   ✔️
#Python #PythonRussian #PyCharm

Смотрите также