源代码操作

最典型的例子就是,负责的模块的功能被其他人调用。软件的很多错误都来源于程序员对模块功能的误解、疏忽或不了解模块的变化。如何能让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证?单元测试就是一个很有效的解决方案。

创建单元测试函数的主要步骤是:

  1. 设置数据

  2. 使用被测试类型的功能

  3. 比较实际结果和预期的结果

好的单元测试的标准:

  1. 单元测试应该在最基本的功能/参数上验证程序的正确性

  2. 单元测试必须有最熟悉代码的人(程序的作者)来写

  3. 单元测试之后,机器状态保持不变

  4. 单元测试要快

  5. 单元测试应该产生可重复、一致的结果。

  6. 单元测试应该覆盖所有的代码路径

  7. 单元测试应该集成到自动测试的框架中

  8. 单元测试必须和产品代码一起保存和维护

二、两人合作

代码风格规范:

  1. 缩进

  2. 行宽

  3. 括号

  4. 断行与空白的{}行

  5. 分行

  6. 命名

  7. 下划线

  8. 大小写

  9. 注释

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值