-
Нащо нам ті домени/субдомени?
Чим більше я працюю з Domain Driven Design/Development і чим більше спілкуюсь з іншими архітекторами – тим більше мене відвертає від DDD. Справа у тому, що DDD досить складний для більшості проєктів, формулювання досить розмиті і яким чином DDD дозволяє досягти кращих результатів не зрозуміло. Domain Driven Design занадто складний для більшості проєктів Під занадто…
-
Радикальний підхід до архітектури: Архітектура вбудована в код (ABiC) та архітектура як фреймворк (AaaF)
Наразі архітектори розробляють певні артефакти, які мають напрямляти розробку. Переважно це діаграми та супутні документи з поясненнями. З цим підходом є декілька проблем: Архітектори на полі бою Перша тактика, яку я хочу розглянути – організаційна. Вона полягає у тому, що архітекторів необхідно перемістити з башт зі слонячої кістки безпосередньо на поле бою. Коли командування поруч…
-
Дві проблеми і ще одна
Говорять про дві основні проблеми у програмуванні: Це дуже глибоко. Особливо з моїм формулюванням, бо багато хто розуміє оригінальні формулювання занадто буквально й обмежено. Виокремлення цих двох проблем свідчить про одну набагато більшу проблему, а саме проблему того, що більшість розробників пишуть код, а не вирішують власне проблем бізнесу. Ніщо так не породжує складність та…