Ответ на сообщение Программист. пользователя elfking
Читайте Классиков. По этому поводу неплохо писал Дейкстра. На самое интересное - про авто тесты - вы и не ответили. Сколько бы вы не расставляли "лишние" else от них будет не сильно много толку если ошибка "ой что-то неправильно" вылетит у клиента
Во-первых, это были "всего лишь" советы, которые Вы и так знали... а, во-вторых: Вы задаете мне вопросы со своей колокольни, не взирая на мои ответы о том, чем и как я конкретно сейчас занимаюсь... или очередная сознательная невнимательность для удобства подтасовок... уж и не знаю... передал ее в отдел разработки, там ее исправили (пара строк кода), создали патч или минорную версию продукта, продукт прошел QA, был отослан клиенту, клиент остановил кластер их 20 машин, задеплоил новую версию приложения, запусти кластер и подождал пока он "прогреется" (кеши заполнятся часто используемыми данными). И это не какой-то rocket science - а обычная крупная enterprise система.
Вы НИ РАЗУ не ответили, но мне не лениво повторить: "что будет плохого (конкретно ещё и кому) от того, что программисты будут стремиться писать ПРАВИЛЬНО (это из Вашей цитаты)? Я же говорю вы живете в идеальном мире где все системы написны исключительно правильно что любое изменение максимально локализовано. Только опять таки вам в голову не приходят варианты измений вызванные новыми требованиями которые затрагивают несколько слоев и компонентов (да бывают и такие). И не надо говорить что программисты должны быть телепатами что начальная архитектура должна предусматривать все возможные изменения. Хотя безусловно опыт и чутье влияет на гибкость архитектуры.
Вот поэтому, я пишу о необходимости "практически механического" рефакторинга кода... впрочем, думаю, что через пару лет его и без участия народа научатся делать...

Этот Ваш абзац, как раз сам обеспечивает ложность следующего за ним утверждения... пасибки.

"Только так, только личная инициатива и напряженная работа над собой. .. Нужно своей собственной рукой все делать" (с) В.В. Путин(а не на "вертикаль власти" надеяться)