1、psp的特点:不局限于某一种软件技术,而是着眼于软件开发的流程;
不依赖于考试,而主要靠工程师自己收集数据,然后分析,提高;
psp依赖于数据;
psp的目的是记录工程师如何实现需求的效率,而不是记录用户对产品的满意度。
2、单元测试好坏的一系列标准:单元测试应该在最基本的功能/参数上验证程序的正确性;
单元测试必须由最熟悉代码的人(程序的作者)来写;
单元测试过后,机器状态保持不变;
单元测试要快;
单元测试应该产生可重复、一致的结果;
单元测试的运行/通过/失败不依赖于别的测试,可以人为构造数据,以保持单元测试的独立性。
个人感受
之前的代码我总喜欢都写在一个类里,不进行分装,在遇到各种需要修改代码的情况时,往往牵一发而动全身。然而一个项目需要写成百上千行甚至更多的代码,各部分不进行合理分装是不可能的,之后应养成分类的习惯。