Сегодня поговорим о критически важной теме - написание хороших функций. Посмотрим на примере, что такое плохая функция и как писать хорошие, какие признаки у них есть.
ХОРОШАЯ ФУНКЦИЯ:
- имеет читаемое название, нужную информацию получает в аргументах
- короткая/читаемая
- возвращает результат (NO PRINT!)
- независима (NO GLOBAL!!!), и не меняет ничего вне себя
- умеет делать что-то одно, но умеет это хорошо и знает все для этого
- если меняет пришедший аргумент, то возвращает None
- Тестируема!
👋Отладчик (debugger) в PyCharm:
часть 1
часть 2
👍Аргументы по умолчанию в функциях:
🤖Pytest. Первое знакомство
👽Юнит-тестирование. Использование unittest и coverage в PyCharm
🤠Использование doctest в Python. Интеграция doctest и unit
2 views
138
40
6 months ago 01:13:03 1
ФИЗИКА МУЗЫКИ | НАУЧНОЕ ОТКРЫТИЕ ПУШНОГО | РОК ЖИВ
6 months ago 00:27:15 1
Как отменить незаконное заключение МВД и ФСБ и сохранить оружие
6 months ago 01:10:01 1
Диана Анкудинова — о возлюбленном, SHAMAN’е, деньгах, детском доме и биологических родителях