Добрый день! Я не так давно работаю с django, и пока имел дело с небольшими проектам все было хорошо. Как только стали приходить проекты побольше на поддержку так начались проблемы. Проблемы именно в доработке проектов, так как проекты которые создавал я мне понятны и я на 80 процентов знаю где что и как крутится. Другое дело когда проект не знакомый и не всегда понятно как протестировать работоспособность после изменений. Вроде на тестовых серверах все протестировал но на продакшене обязательно всплывают косяки. Поделитесь опытом как правильно тестировать функционал сайта? Тратить больше времени в начале и анализировать весь код проекта? Вводить unit тестирование? Или просто опыт?