MENU

Fun & Interesting

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

Python Russian 15,373 lượt xem 3 years ago
Video Not Working? Fix It Now

Сегодня поговорим о критически важной теме - написание хороших функций. Посмотрим на примере, что такое плохая функция и как писать хорошие, какие признаки у них есть.

ХОРОШАЯ ФУНКЦИЯ:
- имеет читаемое название, нужную информацию получает в аргументах
- короткая/читаемая
- возвращает результат (NO PRINT!)
- независима (NO GLOBAL!!!), и не меняет ничего вне себя
- умеет делать что-то одно, но умеет это хорошо и знает все для этого
- если меняет пришедший аргумент, то возвращает None
- Тестируема!

👋Отладчик (debugger) в PyCharm:
часть 1 https://youtu.be/h65olkZRs2A
часть 2 https://youtu.be/mRxJHzXzVec

👍Аргументы по умолчанию в функциях:
https://youtu.be/cWALJKgkIOU

🤖Pytest. Первое знакомство
https://youtu.be/Sxiwo1pAZos

👽Юнит-тестирование. Использование unittest и coverage в PyCharm
https://youtu.be/YD7aYJh3k-w

🤠Использование doctest в Python. Интеграция doctest и unittest
https://youtu.be/K_BGJx2wxWw

Читать:
"Learning Python", Fifth Edition by Mark Lutz, Chapter 19
Джуст Виссер, "Разработка поддерживаемых программ на языке Джава"

Присоединяйтесь к помощи каналу, будет интересно)
✔️Бусти https://boosty.to/python_russian/donate
✔️Юмани 410011506612886

Будь первым везде и всегда, включай уведомления о новых выпусках 🔔

Смотри там где удобно🤩
✔️ https://vk.com/python_russian
✔️ https://rutube.ru/channel/24346352/
✔️ https://dzen.ru/python_russian

✔️ https://www.youtube.com/c/PythonRussian
✔️ https://t.me/python_russian

#Python #PythonRussian #PyCharm

Comment