构建之法阅读笔记02

1、psp的特点:不局限于某一种软件技术,而是着眼于软件开发的流程;

                         不依赖于考试,而主要靠工程师自己收集数据,然后分析,提高;

                         psp依赖于数据;

                         psp的目的是记录工程师如何实现需求的效率,而不是记录用户对产品的满意度。

2、单元测试好坏的一系列标准:单元测试应该在最基本的功能/参数上验证程序的正确性;

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

                                                   单元测试过后,机器状态保持不变;

                                                   单元测试要快;

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

                                                  单元测试的运行/通过/失败不依赖于别的测试,可以人为构造数据,以保持单元测试的独立性。

个人感受

之前的代码我总喜欢都写在一个类里,不进行分装,在遇到各种需要修改代码的情况时,往往牵一发而动全身。然而一个项目需要写成百上千行甚至更多的代码,各部分不进行合理分装是不可能的,之后应养成分类的习惯。

 

posted on 2017-12-09 21:03  同手同脚&&  阅读(69)  评论(0编辑  收藏  举报

导航