我了解单元测试的概念,提出关于你的代码应该输出的简单的想法 – 然后输出它.所以它正在想你想要一个代码做什么 – 然后进行测试以确保它的工作.
在学习编程的哪一点应该是TDD(单元测试)?
编辑:我喜欢关于单元测试的评论,一旦它们的工具停止变得神奇.
最初的问题是,因为我意识到我没有开发一个大型程序的技能,但是想通过提出一些代码可以/应该做什么的想法来学习.
我想通过做我的学习,我想一个结构化的方式来做这将有所帮助. Python是我使用的语言.感谢所有输入到目前为止.
单元测试在开始时是一个巨大的节省时间,因为你最终在学习过程中做了很多“代码,运行,调试”循环.这是“跑”阶段,当你每次都在做特设时,这个阶段变成了一个时间.另外我认为初学者倾向于引入更多的回归问题,这是另一个巨大的时间下沉,如果你没有赶上他们的单位测试.