9
TDD:我做对了吗?
我是一名新程序员(只学习了大约一年),为了达到更好的目标,我最近才了解TDD。我想养成使用它的习惯,因为它似乎很有帮助。我想检查并确保正确使用它。 我在做什么: 想一想我需要的一种新方法。 为该方法创建一个测试。 失败测试。 写方法。 通过测试。 重构方法。 重复。 我正在为我编写的每种方法执行此操作,是否有一些我不应该使用的方法?后来,我通常会想到一种以不同的方式或情况测试我现有方法的方法。我应该进行我想到的这些新测试,还是由于每种方法已经具有自己的测试,我不应该打扰吗?我可以对我的代码进行过度测试,我想这是我主要的担忧。 编辑 另外,我只是想知道这件事。当做类似GUI的事情时,在那种情况下TDD是必要的吗?就个人而言,我想不出该如何编写测试。
14
tdd