Как называются разработчики, которые пишут не качественный код, но делают продукты?
Гениями.
Серьезно. Ведь чтобы сделать работающий спагетти-код без багов, нужно иметь почти идеальное логическое, критическое и абстрактное мышление и огромный запас оперативной памяти (в голове, а не на компьютере).
Таким людям стоит чуть научиться правильно писать, и они будут бесценны.
не пишет и не писал тесты, не следует PSR таких людей называют говнокодерами. С ними страются не работать