У меня тоже достаточно много "банальных" ошибок в приложении. Часто когда пишешь код, сосредотачиваешься на чем-то сложном, а на простое тратишь меньше ресурсов.
Избавиться от таких ошибок мне помогают проработанные чек-листы и их соблюдение. Писать их лучше вам самому, а не давать разработчику. Если не отмечены все пункты, значит нельзя пушить в гит.
Например чек-лист для формы обратной связи:
- Поле Имя обязательно к заполнению
- Поле Имя проверяется на фронте
- Поле имя проверяется на бэке
- Поле телефон имеет маску +7(000)-000-00-00
- Поле эмейл проверяется на формат ааа@bbb.zz
- Чек-бокс обязателен
- Ссылка в описании чекбокса ведет на страницу /privacy.html
- Кнопка отправить блокируется во время отправки аякса
- Если есть ошибки, они выводятся
- Выводится текст об успешной отправке
- Письмо уходит на эмейл
[email protected]