Правила хорошего кода на Python // Демо-занятие курса «Web-разработчик на Python»

preview_player
Показать описание
Изучаем, как писать хороший код на Python так, чтобы его было не больно поддерживать. Говорим о приёмах декомпозиции программы, о чистых и грязных функциях, цикломатической сложности и статическом анализе.

Знания универсальны и полезны при работе над проектом любого размера. Чтобы понять, что будет происходить на уроке, достаточно знать синтаксис Python и иметь опыт написания и доработки скриптов на нём.

Преподаватель: Илья Лебедев - Старший разработчик в Itcanfy и Ngenix

Следите за новостями проекта:

Рекомендации по теме
Комментарии
Автор

25:53 Чистая функция — детерминированная функция без побочных эффектов.

Результат работы функции зависит её аргументов и передается в мир только как результат работы функции (через return). (Не меняя глобальных переменных и тп.)

ФдрФфф
Автор

Блин бро, ты просто гений, спасибо за доклад, великолепно. Я просто верстальщик, начал кое-что писать на бэк, инфа просто бомба. Моя жизнь уже не будет прежней.

ПавелПлатонов-оп
Автор

Что означает "добиться, чтобы связи между функциями были минимальны"?
Мы же и разбиваем код на функции, чтобы они передавали друг другу различные значения.
То есть функции в принципе зависят от того, что им передают другие функции.

Сергей-мтг