我有一个项目已经在做了一段时间,它只是一个我希望有一天能够开源的小项目。
我大约12个月前开始着手这个项目,但当时只是轻微地工作。直到最近,我才开始更加集中地投入大量的时间(几乎每晚)。
由于它是一个类似框架的应用程序,有时我会因为没有任何东西来驱动我的设计决策而感到迷茫,导致我有时会制作出难以使用甚至难以找到的功能。我一直在阅读关于如何进行TDD的文章,想着也许这可以帮助我解决一些问题。
所以问题是,你认为在一个还没有使用TDD的项目上开始使用TDD是个好主意吗?
编辑:我刚刚添加了一些内容来澄清我所说的“感到迷茫”,这可能不是没有澄清就说的最好的话。