我有一个项目,我已经工作了一段时间,只是我希望有一天发布开源的小宠物项目之一.
现在我大约12个月前开始了这个项目,但我只是轻松地开展这个项目,我刚开始把更多的时间都集中在它上面(几乎每天晚上).
因为它是一个类似于应用程序的框架,所以我有时会因为我没有任何事情来推动我的设计决策而挣扎于方向感,有时我最终会制作难以使用甚至找不到的功能.我一直在阅读有关如何做TDD的想法,也许这会帮助我解决一些我遇到的问题.
所以问题是你认为在一个尚未使用它的项目上开始使用TDD是一个好主意.
编辑:我刚刚添加了一点来澄清我的意思是与"方向感"斗争,如果没有澄清,这恰好不是最好的说法.
tdd ×1