джунов программистов. Есть api которое делится на 2 части - базовое api. Написано хорошо и меняется редко и говно - api. Меняется часто и написано плохо.
Очень часто прилетают разные задачи которые нужно решить ещё вчера. И джуны и dba инженеры создают 100500 процедур и методов api для задач которые постоянно прилетают и которые нужно решить ещё вчера.
В результате получается вот такой пиздец (см картинку ниже)
Занимаюсь тем что распиливаю perl овый монолит (mojolicious).
Базовый api переписал. А что делать с этим?
Пока я переношу 1 метод из изменяющегося api к нему прилетит 100500 правок и нужно будет создать ещё 3 таких же метода?
Пересадить всех с perl на Python / go я могу но проблему это не решит. Будет снова 100500 почти однотипных методов но на go / python.
Что бы с этим сделать?
(картинки нельзя прикреплять)
Ну там методы типо
/ReportA
/reportB
/reportN
...
В голову лезет система аркестрации))
а что плохого-то?
Обсуждают сегодня