В Python не следует использовать логические флаги, вместо них используйте политики.

12+
12+

3 просмотра

18 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

18 дней назад

ПожаловатьсяНарушение авторских прав
12+
12+

3 просмотра

18 дней назад

🧱 Создавайте долговечное программное обеспечение. Присоединяйтесь к списку ожидания курса «Мастерство проектирования программного обеспечения» → https://arjan.codes/mastery. В этом видео я покажу, как заменить растущую условную логику паттерном «Политика». Вместо одной большой функции вы разбиваете правила на небольшие, компонуемые части и объединяете их в гибкий конвейер. В результате получается код, который легче расширять, тестировать и контролировать даже с помощью флагов функций или конфигурации. 🔥 Репозиторий GitHub: https://git.arjan.codes/2026/policy. 🎓 Курсы ArjanCodes: https://www.arjancodes.com/courses. 💬 Присоединяйтесь к моему серверу Discord: https://discord.arjan.codes. ⌨️ Используемая мной клавиатура: https://amzn.to/49YM97v. 🔖 Разделы: 0:00 Введение 2:11 Проблема 2:34 Паттерн «Политика» 3:05 Объектно-ориентированная версия (краткий обзор) 5:50 Стратегия против политики 6:51 Функциональный стиль (версия на Python) 10:56 Реестр политик + настройки 13:37 Почему это мощно 14:07 Компромиссы 14:22 Заключительные мысли #arjancodes #softwaredesign #python

Название:

В Python не следует использовать логические флаги, вместо них используйте политики.

Категория:

Разное