Эффективное формирование и расширение архитектуры ПО

Событие: 

Докладчик: 

Олег Сосорев

Анонс:

Каким образом сделать модуль/компонент/проект легко поддерживаемым и расширяемым? Ответ, кроется в качественном начальном проектировании и своевременном применении механизмов рефакторинга.

В процессе разбора конкретного практического примера мы разберем как провести декомпозицию исходных требований на отдельные логические сущности (модули, компоненты, структуры данных).

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

И завершим этот процесс расширением базовых требований. Как следствие, определим подходящее для рефакторинга время и место а также его масштабы.

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

Презентация: