Грабли дизайна кода от большого ума

Enterprise-системы

Доклад отклонён

Тезисы

Применение принципов ООП к дизайну часто приводит к проблемам и высокой стоимости сопровождения и развития системы. Излишняя сложность решений, абстракции, которые становятся ограничениями для развития, множество слоев и классов из принципа единственной ответственности, при том, что изменять приходится их все, применение сложных шаблонов вместо простых решений и другие проблемы. Использование DDD накладывает свои проблемы с разделением контекстов и формированием единого языка. Свои грабли связаны с технологическими решениями - следование за хайпом или, наоборот, излишний консерватизм. За годы работы я сталкивался с большим количеством разных проблем, участвуя в проектах и проводя аудиты разных решений, и в докладе представлю спектр проблем и фокусы внимания, которые следует удерживать, принимая решения по дизайну.

IT-архитектор и бизнес-аналитик. Работает над IT-проектами в enterprise-разработке, и параллельно ведет консультации по миру современного менеджмента — Agile, бирюзовых организаций и Спиральной динамике. Подробнее — на сайте http://mtsepkov.org

mtsepkov.org

.

Видео