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

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

Пікірлер: 2

  • @jz4887
    @jz48873 жыл бұрын

    Топ. Спасибо

  • @KhazanViktor
    @KhazanViktor2 жыл бұрын

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