Событие:
Докладчик:
Олег Сосорев
Анонс:
Каким образом сделать модуль/компонент/проект легко поддерживаемым и расширяемым? Ответ, кроется в качественном начальном проектировании и своевременном применении механизмов рефакторинга.
В процессе разбора конкретного практического примера мы разберем как провести декомпозицию исходных требований на отдельные логические сущности (модули, компоненты, структуры данных).
После чего подберем применимые паттерны проектирования с целью повышения читаемости и улучшения структуры получаемого кода.
И завершим этот процесс расширением базовых требований. Как следствие, определим подходящее для рефакторинга время и место а также его масштабы.
Подводя итог, поговорим о перспективности архитектуры разработанного компонента и о последующем применении данного компонента в реальном проекте.
Презентация:
Новые комментарии