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