Когда речь заходит о проектировании архитектуры, на ум приходят те самые уровни C1, C2, C3, C4, описанные Саймоном Брауном. Это как матрешка, только вместо кукол — слои:
⚫️C1 (Контекст): общая картина мира — кто, что и зачем.
⚫️C2 (Контейнеры): из каких блоков состоит система и как они общаются.
⚫️C3 (Компоненты): углубляемся в контейнеры и рассматриваем их состав.
⚫️C4 (Код): доходим до уровня классов и методов.
Казалось бы, ничего сложного: бери да проектируй! Но чтобы охватить всю систему сверху вниз и не потерять смысл на каждом уровне — нужны мозги. Причем такие, которых по пальцам пересчитать.
Вот, например, я знаю только шестерых человек, которые могут реально проектировать на этом уровне. Это не те, кто «немного слышал», а те, кто реально живет архитектурой и понимает, что связывает эти уровни. Также это крайне непубличные товарищи)
А вы таких встречали или может сами можете? С4 реальность или утопия?
Post #318
650
- 👍 3
- 💯 2