而是验证代码与其协作对象的交互行为的正确性

  1. TDD通过边测量试验边编写代码,然后重构来制止重构所引起的荒谬
  2. 通过自动化测量检验和不仅集成工具,随即保持能够颁发
  3. TDD第一步:

     1. 需求分解
     2. 将需求转化成测试
     3. 写一个失败的测试
     4. 逐步通过测试,再写一个测试
     5. 开始消除重复代码 (由于这个时候有测试在了,所以不用担心更改会引起集成错误)
    

    ### 见到这里认为在本国集团曾经很难落到实处这几个了,因为日子很难让您去做那些事情

  4. 互相测验,并不表达结果的准确,而是印证代码与其合营对象的交互作用行为的不利

  5. 重构代码的时候不要一贯用调试器调节和测量检验,而是要把代码分为叁个严俊地软件开垦活动

    1. 规定改造点
    2. 鲜明测试点
    3. 覆盖测尝试地点
    4. 矫正代码
    5. 重构代码

    ### 先分析程序再写测验再重构,在此以前都搞反了,先重构再写测量试验所以很难去保障重构后代码正确,因为思维方向就窘迫,先重构再测量试验时根据自身的思绪来写测量试验,更赞成于为了通过测量试验而写测量检验,而 先测量检验再重酌量路更赞成于依赖工作来举行测量检验

  6. 数据库测量试验,增量式DDL脚本。三遍只增添二个列或然一张表,每一个步骤都能够回滚

  7. 数据库测量检验使用脚本可能其余方式增添进数据,然后举办测量检验