Test-Driven Development in JavaScript

Ivan Strelkov

Test-Driven Development in JavaScript

Ivan Strelkov, Onlinetours.ru

Что такое?

Классика

Комплексный подход

Как внедрить?

Инструменты

Пререквизиты

Старт

Кластеризация для двух кластеров

Кластеризация для трех кластеров

Интеграция функции кластеризации

Зачем оно надо?

Код без тестов является неудачным. И совершенно неважно, насколько хорошо он написан, объекто-ориентирован или инкапсулирован. С помощью тестов мы можем быстро и под полным контролем изменить поведение нашего кода. А без них мы на самом деле не знаем, становится ли наш код лучше или хуже.

Майкл К. Физерс

Мотивация

Если тест не починился после провала?

Если неизвестно, как написать первый тест?

Предупреждение!

Спасибо за внимание!

Ivan Strelkov, Onlinetours.ru

Презентация: istrel.github.io
Репозиторий: https://github.com/istrel/legacy-front/compare/test