Представьте, вы написали программу, которая рассчитывает стоимость топлива на заправке. Потом руководство решило добавить в неё новую опцию — скидку для постоянных клиентов. Через несколько дней обновлённая версия программы была готова.
Но что-то пошло не так. К вам прибегает испуганный менеджер по продажам и говорит, что калькулятор выдаёт неверные значения: постоянные клиенты теперь платят за бензин не меньше, а больше, чем раньше. Давайте поищем, в каком месте программы возникает ошибка.