Как стать автором
Обновить

Комментарии 5

Я правильно понимаю, что одна из основных мыслей данного поста состоит в том, что сложно совместить две вещи — желание иметь качество и стабильность, и необходимость быстро меняться?
Статья про архитектуру, если рассмотреть указанные вами аспекты, то лучше использовать расширенное понятие «качество». Любое изменение одного из качеств системы из ГОСТ Р ИСО/МЭК 25010-2015 влечет изменение стоимости и сложности. А «стабильность» и «необходимость быстро меняться» по смыслу противоположные понятия.
Вообще-то Agile показывает, как можно быстро меняться имея качество и стабильность.

Статья про иное — про наличие в Agile-практиках маркера того, что уже считать архитектурой, а что ещё нет. Границы размыты, но с ними можно работать.
Архитектура – проектные решения, которые тяжело полностью удалить из реализаций.


А что такое «проектное решение» и «реализация»?
Полагаю, что определение должно состоять из распространенных и также определённых понятий.
Найдено на просторах: «Промежуточное или конечное описание объекта проектирования, необходимое и достаточное для рассмотрения и определения дальнейшего направления или окончания проектирования» (ГОСТ 22487-77) и для второго — «Исполнение замысла, получение результата» (wikipedia).

Таким образом, автор статьи описал некие условия необходимости, но условия достаточности (что всегда сложнее) не показаны.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации