Я хочу начать использовать TDD. Какие-нибудь советы для новичка?

Я хочу начать использовать TDD. Какие-нибудь советы для новичка?
Я хочу начать использовать TDD. Какие-нибудь советы для новичка? - mlapergolaphoto @ Unsplash

Вы можете начать с работы над кодовыми ката. Выберите алгоритм (например, преобразование десятичных чисел в римские, подсчет очков в игре в боулинг, игра в жизнь Конвея и т.д.) и попробуйте использовать TDD для работы над решением.

Структура вашего решения, скорее всего, будет очень простой (гораздо проще, чем ваш реальный производственный код): один класс для тестового приспособления и один класс, содержащий тестируемый алгоритм. Отсутствие зависимостей у тестируемого класса - еще один плюс. Вы можете использовать простоту этой структуры, чтобы быстро освоить цикл red-green-refactor.

Какой инструмент вы используете для своих TDD-каталогов, не имеет особого значения, если вы придерживаетесь принципов. Однако плагин JUnit для Eclipse очень прост в использовании, так что это отличный выбор.

Рекомендую посмотреть эти видео для лучшего погружения в вопрос:

Прикрепленное видео 1 - ЛАЙФХАКИ ДЛЯ TTD3

Прикрепленное видео 2 - Демонстрация TDD на Java


LetsCodeIt, 22 мая 2023 г., 22:16