amarao: (Default)
[personal profile] amarao
Я  понял в какой момент происходит падение в enterprise, как состояние кода. Точное определение момента "это уже enterprise" я не могу дать, но я точно понял момент, когда начинается негативная часть движения в сторону энтерпрайза (негативная = осуждаемая мною).


В момент, когда появляются (или уточняются) новые требования, происходит примерно следующее:

* Идентифицируются новые требования.
* Выписываются use-case'ы.
* Для новых требований вырабатывается терминология.
* Эта терминология проверяется на совместимость и непротиворечивость существующей терминологии.
* Проверяется непротиворечие существующим use-case'ам.
* Дописывается функциональность и её тесты.
* Пишется документация к новой функциональности
* Документация проверяется на непротиворечие, корректность и полноту.

Всё, фича отгружена по высшему классу.

И это и есть момент движения в сторону катастрофы.

Потому что в этом списке нет ни одного слова про изменение существующих терминов, фич, use-case'ов, и т.д. Новая фича (новые требования) накладываются на старый код. Онтологическая сложность продукта вырастает. С каждой новой наложенной фичей сложность разработки и анализа растёт, с каждой новой сущностью понимание происходящего становится всё более зыбким и всё более опирающимся не на аналогии (главный мыслительный костыль хорошего IT), а на формализмы в рамках определённых ранее понятий.

Это и есть путь в необъятный, необозримый, кровавый душный энтерпрайз.

Потому что не-энтерпрайз подход говорит, что в рамках изменившихся обстоятельств мы пересматриваем смысл всех понятий, меняем все (затронутые) use-case'ы. Мы сохраняем онтологическую модель компактной. Часть use-case'ов может даже оказываться неактуальной и должна быть переработана с нуля.

Вот тогда получается компактно и просто. А если перетряхивание основ запрещено (или неподъёмно), то масса "основ" нарастает, нарастает, пока остаётся только накладывать поверх, потому что никто-никто не может выдержать когнитивной сложности получившегося монстра.

Тома документации, талмуды, прикосновение к которым либо ничего не даёт, либо требует посвящения этому куска своей жизни во имя написания ещё одной главы в следующий талмуд.

Вот это - кровавый энтерпрайз. Открытый для расширения, закрытый для модификации; на уровне онтологии.
This account has disabled anonymous posting.
If you don't have an account you can create one now.
HTML doesn't work in the subject.
More info about formatting

Profile

amarao: (Default)
amarao

April 2026

S M T W T F S
   1234
567 891011
12131415161718
19202122232425
2627282930  

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 12th, 2026 11:50 pm
Powered by Dreamwidth Studios