Я читал о методологиях Agile, XP и TDD.
Я был в проектах, в которых говорится, что ему нужно делать TDD, но большинство тестов - это как-то интеграционные тесты, или во время проекта TDD забывается в попытке быстрее завершить коды.
Итак, насколько мне известно, я написал модульные тесты, но сначала я начинаю писать код вместо написания теста. Я чувствую, что изменение мысли/дизайна/парадигмы действительно огромно. Итак, хотя на самом деле вы верите в TDD, вы фактически возвращаетесь к старому стилю из-за временного давления/результатов проекта.
У меня есть несколько классов, в которых у меня есть чистый код, проверенный модулем, но я не могу продолжать этот процесс, когда в нас вписываются макеты. Кроме того, я иногда вижу: "Не слишком ли тривиально написать тест для этого".
Как вы, ребята, думаете, что я должен справиться с этим?