Comments 7
не в плане критики, но и не в качестве рекламы -- несколько, на мой взг., весьма неплохих книг по теме: Марк Ричардс и Нил Форд "Фундаментальный подход к программной архитектуре", их же (и ещё 2-ва соавтора) "Современный подход к программной архитектуре" и "Эволюционная архитектура", Нил Форд, Ребекка Парсонс и др.
Так и не понял из чего всё таки строить. Будущим архитекторам на заметку https://www.isaqb.org/download/curriculum-foundation-level/?wpdmdl=3892
Я всегда считал, что между общеизвестными паттернами и конкретной реализацией есть дыра, никем не описанная и как то общественно игнорируемая.
Как между концепцией личного четырёх колесного транспортного средства и дедовским ваз 2106. Место где стыкуется шаблонная часть и конкретная.
Думал статья будет об этом.
Реализации паттернов есть на всех популярных языках программирования. Вероятно, вы имеете ввиду переход от требований заказчика к набору паттернов и далее к набору компонентов реализации по ним. То есть, системный дизайн.
я вроде как, частично, угадал с перечислением:
Software architects know and understand ...
components/building blocks with interfaces and relationships
...
Some examples of alternative (concrete) names for building blocks:Component, module, package, namespace, class, file, program, subsystem, function, configuration, data-definition.
но мне особенно приятно, что я угадал что надо именно перечислить, этого видимо достаточно :) !
Практические вопросы архитектуры ПО, из чего строить будем?