/ posts/ 28

# Закон Каннингема в Python: как ошибаться правильно, чтобы найти решение

python 72 / 187
3 min read

Закон Каннингема, сформулированный программистом Уордом Каннингемом (создателем первой вики), гласит: «Лучший способ получить правильный ответ в интернете — не задать вопрос, а разместить…

Read

# Закон Конвея в Python: как структура команды формирует архитектуру кода

python 71 / 187
3 min read

Закон Конвея, сформулированный в 1968 году программистом Мелвином Конвеем, гласит: «Организации, проектирующие системы, вынуждены создавать их структуру, копирующую коммуникационные структуры самих…

Read

# Закон Брукса в Python: почему больше разработчиков ≠ быстрее разработка?

python 70 / 187
4 min read

Закон Брукса, сформулированный в книге «Мифический человеко-месяц», гласит: «Добавление людей в отстающий проект только замедлит его». Этот принцип, актуальный с 1975 года, остается важным уроком для…

Read

# Теория «разбитых окон» в Python: как плохой код разрушает проекты?

python 69 / 187
4 min read

Теория «разбитых окон» — социологическая концепция, гласящая, что видимые признаки беспорядка (например, разбитые окна в здании) провоцируют дальнейшее разрушение. Если перенести эту идею в мир…

Read

# Закон Амдала в Python: как оценить пределы параллелизма?

python 68 / 187
3 min read

Закон Амдала — это фундаментальный принцип, описывающий ограничения ускорения программы при использовании параллельных вычислений. Он особенно актуален в контексте Python, где многопоточность и…

Read

# Закон Деметры в Python: как писать чистый и поддерживаемый код

python 67 / 187
3 min read

Закон Деметры (Law of Demeter, LoD), также известный как принцип минимального знания, — это важное руководство в объектно-ориентированном программировании, направленное на снижение связанности между…

Read