构建之法读书心得2
在第二章中,我们学习了如何进行单元测试,软件是由多个人共同完成的,如果某个模块出现问题,那么整个软件都会出错,所以我们就要进行单元测试。那么怎么样才能算是好的单元测试呢?最基本的一点,就是要在功能和参数上验证程序的正确性。其次,单元测试最好由代码的作者来写,因为代码的作者是最熟悉代码的,能更好的针对代码编写测试程序。单元测试还要保证测试之后,机器状态保持不变,速度也要快,并且重复测试结果应该一致。出了单元测试,还要对程序进行效能分析,保证程序运行的又快又好,占用资源少。效能分析有两种方法:抽样或代码注入。对于个人来说,我们应该对个人开发流程进行规划,大致的任务清单如下:预估任务所需时间、分析需求、生成设计文档、设计复审、代码规范、具体设计、具体编码、代码复审、测试、记录用时、测试报告、计算工作量、时候 总结、提出过程改进计划