敏捷软件开发:原则、模式与实践 第六章读书笔记

这一章用了一个保龄球的案例,主要对测试驱动和重构做了很形象的表现。尤其是对敏捷开发有重要作用的测试驱动占了很大篇幅。

在这章中测试驱动的几个特点:

  1. 根据保龄球场景先思考、创建测试用例
    在这里插入图片描述
  2. 测试代码优先编译通过
    在这里插入图片描述
  3. 编译通过后完善代码功能通过测试
    在这里插入图片描述
  4. 对业务逻辑的实现有设计想法,先编写测试用例,同时完善代码,找出该设计的必要性
    在这里插入图片描述
  5. 发现测试用例需要但业务代码没考虑的,先编译通过,使测试失败

在这里插入图片描述

  1. 测试代码繁琐的时候,也考虑重构简化测试代码在这里插入图片描述

7.对于需要重构的代码,先不管没有思路的,先立刻做当前能做的
在这里插入图片描述
8. 随时利用测试用例找代码漏洞
在这里插入图片描述
9.不断写各种情况的测试用例来测试代码直到测试不通过
在这里插入图片描述
10.可以用测试用例来做代码清晰易读化的导向
在这里插入图片描述
11.及时清理没有用的测试用例
在这里插入图片描述
12.测试要记得考虑边界情况
在这里插入图片描述
13.测试用例在业务逻辑上要和代码保持一致
在这里插入图片描述
14.在测试用例覆盖了所有能考虑到的业务代表性场景后,开始对代码进行彻底重构
在这里插入图片描述
15.感谢伙伴的帮助
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值