Какие знаешь антипаттерны
-
Магические числа — использование чисел без пояснения их значения.
python# Плохо if status == 1: ... # Хорошо STATUS_ACTIVE = 1 if status == STATUS_ACTIVE: ... -
Глобальные переменные — усложняют тестирование и поддержку кода.
python# Плохо config = {} def load_config(): global config ...
-
God object — класс, который делает слишком много. Нарушает SRP (Single Responsibility Principle).
-
Spaghetti code — отсутствие структуры, всё в одном файле или функции.
-
Copy-paste программирование — дублирование кода вместо выноса в функции/классы.
-
Избыточные комментарии — комментарии, объясняющие очевидное, вместо улучшения читаемости кода.
-
Premature optimization — оптимизация до выявления реальных узких мест.
-
Cargo cult programming — использование подходов/библиотек без понимания, зачем они нужны.
-
Игнорирование исключений — пустой
exceptили подавление ошибок без логирования.python# Плохо try: ... except: pass -
Circular imports — взаимные импорты между модулями, ведущие к ошибкам.
Антипаттерны усложняют поддержку кода и увеличивают технический долг.

офферы быстрее!
Следующий вопрос
Это единственный вопрос по вашему фильтру