49,2 тыс подписчиков
Разработка через тестирование — это подход, при котором тесты создаются раньше кода. Вот как это выглядит:
1. Перед тем как писать код, программисты задают для себя критерии рабочего кода. Например, какой-то модуль программы при запросе «Прачечная» должен гарантированно отвечать «Министерство культуры».
2. Программист сразу пишет тест «Запрос такой-то — ожидать ответ такой-то».
3. Так как требований и кейсов к модулю может быть много, тестов тоже получается целая батарея.
4. Дальше пишется код этого модуля.
5. Как только код готов, включают батарею тестов и смотрят, чтобы они прошли корректно.
6. Так повторяется для каждого модуля, каждого маленького закутка, и при каждом обновлении программы прогоняются все тесты.
Так как тестов много и они пишутся заранее, они сохраняются в проекте по мере разработки. И когда у тебя не один, а 10 модулей, то они тоже все обвешаны тестами. И если ты поменял что-то в 9-м модуле, что сломало 1-й модуль, ты об этом узнаешь благодаря тестам.
#полезнознать_Код
Около минуты
19 января 2024
3440 читали