Для доступа к материалам доклада и записи выступления
купите билет
или авторизуйтесь, если у вас он уже есть
или авторизуйтесь, если у вас он уже есть
Написание unit-тестов — это не просто проверка кода, а инвестиция в стабильность и развитие проекта. Но как сделать эту инвестицию выгодной? Как не утонуть в хрупких и медленных тестах, которые мешают рефакторингу и дальнейшему росту проекта?
Этот доклад — системный взгляд на создание эффективной стратегии тестирования. Мы определим четыре главных критерия качества тестов и на их основе проанализируем два ключевых подхода к написанию unit-тестов: классический (детройтский) и лондонский. Вы узнаете, в чем их принципиальная разница. Также переосмыслим классическую пирамиду тестирования и разберем практические паттерны для написания чистого и поддерживаемого тестового кода.