Comments 3
Архитектор задействован в разных ситуациях: он общается с заказчиком, решает инженерные проблемы и даже участвует в планировании проекта.
Архитектор очевидно участвует в планировании проекта, способен решать инженерные проблемы и если ему совсем нечего делать — может и с заказчиком пообщаться.
There, I fixed it.
0
Нет такой проблемы, которая не решается новым слоем абстракций
Проблема увеличения когнитивной сложности не решается. Хорошая архитектура не просто решает указанную задачу в краткосрочной перспективе, но и задачу поддержки и развития системы в будущем, если система выживет. Большая разница дорабатывать простую и лаконичную систему или систему раздутую лишними сущностными. Очень жду те времена, когда когнитивную сложность наконец начнут вносить в KPI наравне с масштабируемостью или метриками производительности.
0
Sign up to leave a comment.
Архитектор ПО: зачем он нужен и в чём его проклятие