Python Russian

Python Russian 

простым языком о прекрасном языке программирования

50subscribers

76posts

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

Сегодня поговорим о критически важной теме - написание хороших функций. Посмотрим на примере, что такое плохая функция и как писать хорошие, какие признаки у них есть.
ХОРОШАЯ ФУНКЦИЯ:
- имеет читаемое название, нужную информацию получает в аргументах
- короткая/читаемая
- возвращает результат (NO PRINT!)
- независима (NO GLOBAL!!!), и не меняет ничего вне себя
- умеет делать что-то одно, но умеет это хорошо и знает все для этого
- если меняет пришедший аргумент, то возвращает None
- Тестируема!
Читать:
"Learning Python", Fifth Edition by Mark Lutz, Chapter 19
Джуст Виссер, "Разработка поддерживаемых программ на языке Джава"
Subscription levels3

Большое спасибо

$2.84 per month
На поддержку канала и просто в знак благодарности

На новые идеи

$7.1 per month
Чтобы новые видео появлялись и для поддержки вдохновения

Show must go on...

$14.2 per month
На хорошее кофе и для металлу в голосе
Go up