December 13th, 2016

404

тесты

Каждый раз, когда тест ловит как-же-я-не-подумал-про-такой-случай баг в самом медвежьем углу кода с error handling'ом, обрабатывающим ошибку во время обработки ошибки при условии, что в вызываемой программе ошибка - я ощущаю, что не зря пишу тесты.

Ещё веселее, когда исправляя эту ошибку ломаешь другой тест (обработка ошибки при других входных данных), и разглядывая получившееся, понимаешь, что исправил баг не так, как надо, заменив один баг на другой.

Два крайне редких и очень неприятных бага, которые не дошли до продакшена.

/горд