Есть тип программистов, которые много знают, много умеют, но делают это не качественно, все на костылях, но продукт готов и работает.
Как называют таких программистов?
К примеру, есть программист, который пишет на php/js, но он только слышал об алгоритмах, шаблонах проектирования (не читал, не применял), не пишет и не писал тесты, не следует PSR и тд и тп.
На работе занимается разработкой на laravel и bitrix, но код там по типу такого:
// какой-нибудь метод
if($type == "Магазин"){
#простыня кода на строчек 60 с вложенными проверками, уровень которых бывает доходит до 5-6
}
Но занимается этим уже лет 10, достаточно опытный и знает проблемные места, что может пойти не так, в общем в экстренной ситуации сможет вставить костыль и починить, либо сделать какой-то продукт, часто занимают должность
сеньора
Подскажите, это вообще нормальная практика ?
Пару месяцев назад я устроился на работу, и там такая картина, я стараюсь делать качественно, убирать костыли и тп, но как мне кажется, мной не особо довольны, тк трачу больше времени на задачи, в то время как взрослые дяди, пишут и пишут продукты, не важно как, главное что работает!