Есть распространённая мантра, что тестировать надо всё. К сожалению, это не так.
Представьте гору. Задача добраться до вершины. Каждый шаг мы можем измерять нашу высоту с помощью GPS. Следовательно делая шаг, мы знаем в нужном направлении мы его сделали или нет. Отличная стратегия.
А теперь представьте, что рядом с горой А, стоит гора Б. Вторая гора сильно выше первой. Наша задача всё так же забраться на самый верх, но так уж сложилось, что мы сейчас находимся на горе А. Используя предыдущую стратегию, добраться до вершины Б невозможно.
Что можно изменить?
Первое. Можно измерять высоту не каждый шаг, а раз в 10 минут или каждые 1000 шагов. Таким образом у нас будет 1000 шагов, чтобы перебраться с горы А на гору Б на более высокую точку. Иначе надо будет вернуться.
Post #91
140