606
社区成员




如果每次做修改都需要覆盖所有的代码路径带来的维护成本是否会过大?
每次都是增量修改,相应的单元测试也进行增量修改就好。 为了保证基本的代码质量,这个成本是应该付出的。
这个问题提出的背景当时实在是没有过正式开发经验(虽然OO课上也写过单元测试,但是现在回顾下真的是为了应付作业当时),所幸这学期遇到了一位开发经验十分丰富的同学,在他的指导下真的把开发的正确流程顺利走了一遍。由于我们组没有分出正式的测试人员,所以都是前后端每个人要对自己的代码进行编写单元测试,我现在认为比较好的单元测试甚至是要早于完成程序编码就进行,在编写程序的时候边写大部分单元测试并实时运行能避免后期很多因为前面代码错误导致后面也要修改的无用功。从软件安全性角度来看,维护代码覆盖率是非常有必要的,这直接关系着软件的质量和漏洞数目。
原文地址