Практика 8: Антипаттерны

Понедельник, 04 апреля 2022
Таймс, ауд. 405

Описание

Если в прошлых лекциях рассказывалось, как надо делать, в этой лекции речь пойдёт про то, как делать не надо. Будет рассказано, что такое антипаттерны, зачем они нужны и почему, несмотря на то, что они широко известны и задокументированы, всё-таки часто встречаются в индустриальной практике. Будут рассмотрены наиболее популярные антипаттерны:

антипаттерны реализации:

  • Круговая зависимость;
  • Последовательная зависимость;
  • Вызов предка;
  • Проблема йо-йо;
  • Активное ожидание;
  • Сокрытие ошибок;
  • Магические числа;
  • Магические строки;

антипаттерны проектирования:

  • Божественный объект;
  • Швейцарский нож;
  • Поток лавы;
  • Функциональная декомпозиция;
  • Золотой молоток;

антипаттерны архитектуры: - Зависимость от поставщика;

  • Неявная архитектура;
  • Проектирование комитетом.