У меня есть приложение PHP, которое очень большое. Обычно над ней работают 2-3 разработчика, и мы подошли к тому моменту, когда вносим изменения и создаем ошибки (кашляю!). Скажем, программное обеспечение не сложное, просто много чего происходит (35 контроллеров, примерно одинаковых моделей и т. Д.).
Даже будучи осторожным, легко изменить это представление (настроить идентификатор элемента), чтобы разрушить ajax-запрос, возникающий при каких-то особых условиях (выход из системы, стоя на одной ноге).
Модульные тесты - это первое, что приходит на ум, но мы пробовали их в другом приложении, и их так легко забыть / или тратить больше времени на написание тестов, чем на тестирование. У нас есть промежуточная среда, где код проверяется перед отправкой.
Может быть, нам нужен неполный рабочий день Q / A человек?
У любого есть какие-либо предложения / мысли.