Нужно дать обратную связь.Практические все закрытые разработчиками задачи содержат ошибки, причем очевидные, которые сразу бросаются в глаза при минимальном тестировании. И я не понимаю, это вообще нормально или нет? Разработчик должен пушить код, в котором он уверен с высокой степенью вероятности или это так и принято, что пушишь и нифига не тестируешь, типа как-то там сами тестеры разберутся?
Все дело в организации процессов в фирме.
Если за некачественный код тебе ничего не будет, то зачем напрягаться-то?
Что посоветуете? Брать тестера? Менять разработчиков? Менять процессы? Может в джире сделать подсчет возвратов задач в доработку по причине бага и на этом основании депремировать или как? Или наоборот давать премию за выполнение задач без багов?
Ошибки в коде - это нормально.
Есть приблизительная статистика: разработка состоит на 80% времени в вылавливании багов. И только на 20% времени в создании нового.
То есть исправление ошибок (за деньги тоже) такая же нормальная работа, как и собственно написание кода.
Это понятно, что не хочется платить за ошибки, но если вы будете платить только за новый код без ошибок - вам придется поднять зарплаты в 5 раз.
Тут только вопрос повышения ответственности разработчиков за сделанное гуано.
Действовать примерно так же как и в других видах бизнеса.
Только учесть, что огромное количество времени уходит на исправление ошибок и 100% отсутствия ошибок добиться невозможно - это единственное, что относится к специфики разработки ПО.
Сначала мягко пожурить, потом серьезно пожурить, потом депримировать (или отменить "автоматическую" премию), потом уволить.
Главное чтобы было четко понятно - "за что именно".
Впрочем, если вы не сможете нанять разработчиков получше, то особо и возможностей для маневра у вас нет.