Я собираюсь начать свою первую TDD (тестовую разработку), и у меня (естественно) есть умственный блок TDD. Мне было интересно, может ли кто-нибудь помочь мне в том, где я должен начать немного.
Я создаю функцию, которая будет считывать двоичные данные из сокета и анализирует его данные в объект класса.
Насколько я вижу, есть 3 части:
1) Логика для анализа данных 2) класс сокетов 3) объект класса
Каковы шаги, которые я должен предпринять, чтобы я мог постепенно увеличивать TDD? Я определенно планирую сначала написать тест, прежде чем реализовать функцию.