Pull to refresh

Comments 3

Архитектор задействован в разных ситуациях: он общается с заказчиком, решает инженерные проблемы и даже участвует в планировании проекта.

Архитектор очевидно участвует в планировании проекта, способен решать инженерные проблемы и если ему совсем нечего делать — может и с заказчиком пообщаться.


There, I fixed it.

Нет такой проблемы, которая не решается новым слоем абстракций

Проблема увеличения когнитивной сложности не решается. Хорошая архитектура не просто решает указанную задачу в краткосрочной перспективе, но и задачу поддержки и развития системы в будущем, если система выживет. Большая разница дорабатывать простую и лаконичную систему или систему раздутую лишними сущностными. Очень жду те времена, когда когнитивную сложность наконец начнут вносить в KPI наравне с масштабируемостью или метриками производительности.
Это распространенная в среде программистов шутка. Конечно же вы правы и не стоит добавлять абстракции ради абстракций. Да и порой для решениях проблем их добавлять не стоит. Нужно остановиться, подумать и все взвесить.
Sign up to leave a comment.