Когда архитектура достигает той самой точки
Немного болтологии в отрыве от кода!
Проекты бывают большие и бывают очень большие, которые разрабатываются и поддерживаются годами. Не всегда на 100% очевидно, куда пойдёт проект дальше и какую архитектуру надо заложить сейчас, чтобы дальше с наибольшей вероятностью пришлось переписывать минимум.
И бывают такие задачи и модули проектов, которые сами по себе являются крупными и требуют недель разработки, а также заведомо известно, что дальше они разрастутся.
На мой взгляд, «та самая» точка архитектуры, в которой можно сказать себе, что ты всё сделал правильно, — это когда задача сложная, но у тебя начинает возникать обманчивое чувство, что она очень простая, потому что ты заходишь в каждый класс, и каждый из них простой и выполняет тривиальную задачу. Ты видишь финальную игру композиций классов, и вся логика перед тобой как на ладони. Когда приходит новое требование или новый кейс, ты смотришь на UML-схему и знаешь, куда надо вставить несложного наследника или пару.
Это прекрасно, когда так происходит. :)
13 коментарів
Додати коментар Підписатись на коментаріВідписатись від коментарів