И это всё МОЁ

Пощупал корпоративную ынтырпрайс ERP систему известного транснационального финансового конгломерата. Написано это убожество на Java 5.


Казалось бы - простейшая задача: поменять user и password для database connection для деплоя в тестовое окружения.


Ага щаз: оказывается эти credentianals разбросаны по всему проекту. И их примерно 1600 штук. Как в джава коде, так и xml конфигах Томката.


Вы сейчас мне скажете - делай новый бранч в гите и меняй все Find & Replace .. ом, commit и вуаля - женька билдит артефакты тестовой сборки из той бранчи.


Но дело в том, что у нас тут не сбертех, а конгломерат. И гита у нас нет. И не будет в ближайшие 30 лет. А есть Subversion. Где фактически нет бранчей. И все коммитится в мастер.


Чешу репу и хочу уйти назад в микросервисы на ноде. Там хоть конфиги есть. Да.









 , , , ,