Конференция завершена. Ждем вас на Saint HighLoad++ в следующий раз!

Теория программирования: пакетные принципы и метрики Бэкенд, теория программирования

Доклад принят в программу конференции
Александр Макаров
Yii

Инженер из Воронежа, один из авторов фреймворка Yii. Успел набить шишек на проектах с приличной нагрузкой. Работал над Skyeng, wrike.com, stay.com, nnm.ru и другими.

Тезисы

Поговорим о том, как объективно выбирать пакеты для своего проекта и как правильно структурировать свой код в пакеты.

Набор пакетных метрик известен давно, но на него не обращают достаточно внимания. Возможно, потому что он несколько формален, а может быть просто потому что всё хорошее постепенно забывается.

Пакетные метрики позволяют формально оценить, подходит ли сторонний пакет для использования в вашем проекте или пакете, как он повлияет на общую стабильность.

Пакетные принципы, изначально озвученные Робертом Мартином в дополнение к SOLID, показывают путь достижения оптимального соотношения поддерживаемости и гибкости.

Другие доклады секции Бэкенд, теория программирования