Я разрабатываю REST API. У меня уже есть тесты Jmeter для функционального тестирования. Я хотел добавить модульные тесты, а также хочу с этого момента следить за разработкой, управляемой тестами (TDD), чтобы внести какие-либо улучшения и добавить новые функции в мой существующий проект (который неизбежно станет очень сложным и не будет иметь никаких модульных тестов) .
После того, как я много прочитал о TDD, я немного не понимаю, стоит ли мне переходить на TDD. Есть крайние взгляды за и против.
Я думаю, что буду следовать TDD только для разработки своего уровня обслуживания, который включает только бизнес-логику.
Есть предложения по поводу моего подхода?