《程序员修炼之道:从小工到专家》第六章:当你编码时(2)

程序员修炼之道:从小工到专家

四、易于测试的代码 我们需要在一开始就把可测试性构建进软件中,并且把各个部分连接在一起之前对每个部分进行彻底的测试。 单元测试 在隔离状态下对每个模块进行测试,目的是检验其行为。 单元测试是对模块进行演练的代码,在典型情况下,单元测试将建立某种人工环境,然后调用被测试模块中的例程。然后,它根据已知的值,或是同一测试先前返回的结果对返回的结果进行检查。 随后我们把模块装进完整的系统中,使用…