Проектирование ПО по принципам SOLID и Connascence

32 участника

О чём курс

Средний уровень архитектуры — то, как приложение разбито на модули и как они взаимодействуют друг с другом — часто упускается из виду, хотя именно здесь закладывается качество системы. Этот курс переводит абстрактные принципы SOLID, Connascence, Cohesion и Coupling из разряда теории в конкретные инструменты для написания здорового кода. Вы научитесь видеть «запахи» в структуре проекта и аргументированно подходить к рефакторингу, используя Fitness Functions для контроля архитектурных характеристик. Материал ориентирован на разработчиков уровня Middle и выше, работающих с любыми языками программирования (примеры кода на Kotlin). В итоге вы получите систематизированную базу для проектирования гибких и легко поддерживаемых приложений.

Программа обучения

  • Раздел 1: Введение
  • Раздел 2: Single responsibility principle
  • Раздел 3: Open/closed principle
  • Раздел 4: Liskov substitution principle
  • Раздел 5: Interface segregation principle
  • Раздел 6: Dependency inversion principle
  • Раздел 7: Connascence
  • Раздел 8: Cohesion и Coupling
  • Раздел 9: Fitness functions
Складчина создана 1 августа 2021 г. · описание обновлено 23 марта 2026 г.
122 ₽ 1 090 ₽