Помнишь, как ты однажды случайно отправил на production кусочек тестового кода? А тот крохотный if, что по твоей задумке никогда не выполнится в боевой среде? А знаешь ли, сколько таких «закладок» болтается в промышленных приложениях и может выстрелить в любой момент? Много! В некоторых особо рисковых областях (например, в финтехе) борьба с их ростом превращается в отдельную задачу.
О том, как выйти сухим из воды при добавлении тестового поведения в чистовой код, мы и поговорим в докладе: