Максим Морев, Газпромбанк.Тех Код, которого не должно быть: Vertical Slice Architecture в Пузырьке
Сейчас много задач по рефакторингу или импортозамещению, разработчики собирают информацию по частям из хранимых процедур, описаний. Поделюсь своим опытом рефакторинга и переосмысления легаси-систем.
Как написал Эрик Эванс в своей книге «Предметно-ориентированное программирование (DDD). Структуризация сложных программных систем»: «Привести в соответствие фактическое поведение, смысловое содержание и внешнюю форму кода — все это требует дисциплины и определенного взгляда на архитектурное проектирование программы».
Как это сделать так, чтобы не сломать существующий код и не толкаться с разработчиками в репозитории, если они будут работать над параллельными процессами? Максим рекомендует использовать следующий набор инструментов: Bubble context, Vertical Slice Architecture, Feature toggles. На примерах спикер делится опытом, как можно улучшить легаси, в котором часто идут доработки.
Доклад будет полезен мидлам и старшим разработчикам.
Скачать презентацию с сайта JPoint —
172 views
10
3
52 minutes ago 01:05:36 2
Dr. Jeffrey Mishlove on Consciousness, ETs, Contact, Parapsychology and the Super Sensible Realm
3 hours ago 02:13:37 1
Indie⧸Rock⧸Alternative Compilation - October 2024 (2-Hour Playlist)
3 hours ago 00:53:58 1
[AverageJonas] How to Maximize Souls in Deadlock
3 hours ago 00:24:23 15
[Linus Tech Tips] Almost NOBODY Else Has The World’s Best TV
9 hours ago 00:05:00 1
Пляж, раскопки, Средиземное море.
11 hours ago 04:14:07 16
ИГРАЕМ НА ГИТАРЕ, ПОЁМ, ОБЩАЕМСЯ в ламповой атмосфере