Демонстрация TDD на Java

preview_player
Показать описание
На лекции по TDD я делаю конвертер из арабских цифр в римские на Java. Лекция проходила 5 Октября 2018 г. на 1-м курсе магистратуры ИТММ ННГУ, Нижний Новгород.
Рекомендации по теме
Комментарии
Автор

Слишком простая задача для демонстрации TDD и вот почему. Во-первых, я готов поспорить, что никто в жизни не будет решать такую задачу таким способом. Такой подход выглядит избыточным переписыванием кода по сто раз ни на миллиметр не приближающий к конечному результату, так как изначально понятно, что нельзя написать такой конвектор без алгоритма, который изначально уже строится в голове и будет сразу же отображен в коде. Во вторых, бизнес задачи всегда выглядят более сложными, присутствуют моки и другие зависимости. Видно, что хотел показать автор, а именно гибкость и непринужденность в принятии решений, а по факту получилось что получилось.

KhazanViktor