Сегодня поговорим о критически важной теме - написание хороших функций. Посмотрим на примере, что такое плохая функция и как писать хорошие, какие признаки у них есть.
ХОРОШАЯ ФУНКЦИЯ:
- имеет читаемое название, нужную информацию получает в аргументах
- короткая/читаемая
- возвращает результат (NO PRINT!)
- независима (NO GLOBAL!!!), и не меняет ничего вне себя
- умеет делать что-то одно, но умеет это хорошо и знает все для этого
- если меняет пришедший аргумент, то возвращает None
- Тестируема!
👋Отладчик (debugger) в PyCharm:
часть 1
часть 2
👍Аргументы по умолчанию в функциях:
🤖Pytest. Первое знакомство
👽Юнит-тестирование. Использование unittest и coverage в PyCharm
🤠Использование doctest в Python. Интеграция doctest и unittest
Читать:
“Learning Python“, Fifth Edition by Mark Lutz, Chapter 19
Джуст Виссер, “Разработка поддерживаемых программ на языке Джава“
Присоединяйтесь к помощи каналу, будет интересно)
✔️Бусти
Будь первым везде и всегда, включай уведомления о новых выпусках 🔔
#Python #PythonRussian #PyCharm #function
1,191 view
1702
479
5 years ago 00:21:01 16
Урок 3 Правила хорошей картинки
4 years ago 00:41:58 23
Правила хорошей функции в Python
6 years ago 00:16:37 7
Правила хорошей растяжки от #ФитнесиТы
4 years ago 00:06:36 11
Митрополит Иларион: правила хорошей проповеди
4 years ago 00:03:22 1
Правила хорошей фотографии | Корпоративный университет РДШ
1 year ago 00:51:34 14
Правила хорошей лекции
6 years ago 00:03:52 20
Сергей Аграновский /// Правила хорошей встречи /// фрагмент интервью
6 years ago 00:02:15 7
Три правила хорошей памяти
3 years ago 00:06:09 1
Правила хорошей жизни
4 years ago 00:03:08 1
ПРАВИЛА ХОРОШЕЙ ПРОГУЛКИ
8 years ago 00:06:54 10.2K
Эрнесто Заткнитесь - Правила Хорошего Сна [Рифмы и Панчи]
2 years ago 00:12:48 165
Правила Жизненного Движения
6 years ago 00:08:04 2
4 правила хорошей денежной кармы.
11 years ago 00:08:00 13
Правила хорошего тона
8 years ago 00:10:16 3
Правила хорошей осанки для школьника
3 years ago 00:06:11 78
Правила хорошего платформера
6 years ago 00:12:20 2
ОСНОВНЫЕ ПРАВИЛА ВЫРАЩИВАНИЯ ХОРОШЕЙ РАССАДЫ!
3 years ago 00:02:45 1
“Этикет, или Правила хорошего тона“
5 years ago 00:07:43 13
Пять правил хорошей татуировки
5 years ago 00:03:00 54
Правила поведения в картинках для детей. Хорошо или плохо?