首页 > 其他分享 >代码不要冗余之道-TDD三定律

代码不要冗余之道-TDD三定律

时间:2023-02-10 09:55:30浏览次数:39  
标签:定律 代码 单元测试 TDD 之道 编写 冗余

提问

什么是TDD三定律

回答

定律一、在编写不能通过的单元测试前,不可编译生产代码。

定律二、只可编写刚好无法通过的单元测试,不能编译也算不过。

定律三、只可编写刚好足以通过当前失败测试的生产代码。

标签:定律,代码,单元测试,TDD,之道,编写,冗余
From: https://www.cnblogs.com/wuhailong/p/17107900.html

相关文章

  • 微信把广告做到朋友圈里,我的应付之道
    微信把广告做到朋友圈里,我的应付之道微信把广告做到朋友圈里这事,我没有举手表决权。 我能做的是用脚投票。 我的应付之道可以概括为“一总二分”三条措施。 总措......
  • 《代码整洁之道》 读书笔记 一、整洁代码
    1.整洁代码1.1要有代码代码不再是问题;我们应当关注模型和需求。代码很快就能自动产出。这种言论是不正确的。因为代码呈现了需求的细节,在某些层面上,这些细节无法被忽......
  • 奇偶、循环冗余、海明校验码
    奇偶效验码:能检查奇数个为错,不能纠错。例如:10011010奇效验不通过 偶校验(偶数个1)通过.循环冗余校验码:能检戳不能纠错;采用模2运算。例如:信息码101001二项式:x^......
  • 代码不要冗余之道-不要返回null
    提问方法可以返回null吗?回答千万不要参考提问2参数可以接受输入null吗?回答千万不要参考答案开始进行TDD吧100%的单测覆盖率、行覆盖分支覆盖......
  • 2019计蒜之道初赛第一场 A 商汤的AI伴游小精灵(DFS)
    Description北京市商汤科技开发有限公司面向青少年研发了一款智能伴游机器人--AI伴游小精灵。一经推出,深受孩子们的喜爱,可爱又机智的小精灵会想出很多有趣的小游戏来启迪......
  • 代码不要冗余之道-不要返回null
    提问方法可以返回null吗?回答千万不要返回null,返回null只会增加非空检验成本;拓展属性声明例如string类型则此属性应该在构造函数中实例化string?类型则不用在构造......
  • 关于TDD的感想
    实施TDD两个月以来,收获不少。感想如下:如果实施TDD,你要承认实际上你做的是两套系统(开发和测试)TDD节约了什么时间节约的是重构后,对于bug的查找时间。为什么TDD对开发人员素质......
  • 代码不要冗余之道-得墨忒尔律
    提问什么是得墨忒尔律回答隐藏数据暴露操作不要调用方法返回对象中的方法......
  • 代码不要冗余之道-缩进
    代码文件是一种继承结构,不是大钢结构;这种继承结构使每一层都圈定一个范围;缩进使这种范围可见;提问1单行if,while应该缩进为一行码?回答坍缩成一行虽然减少了代码行数,但明......
  • BDD测试和TDD测试
    BDD测试和TDD测试TDDTDD是测试驱动开发(Test-DrivenDevelopment)的缩写,是敏捷开发中的一项测试技术,也是一种设计方法论。她的大概思路是:先针对每个功能点抽象出接口代码......