《20170913-构建之法:现代软件工程-阅读笔记》

第一章 概论

1.软件等于程序加软件工程

2.程序等于数据结构加算法

3.构建管理、源代码管理、软件设计、软件测试、项目管理是软件工程核心部分

4.软件的特殊性有复杂性、不可见性、易变性、服从性、非连续性

5.软件工程的目标是创造足够好的软件,与以下几点相关用户满意度、可靠性、软件流程的质量、可维护性

第二章 个人技术和流程

1.好的单元测试的标准,参数上验证程序的正确性、单元测试必须有最熟悉代码的人来写、单元测试过后机器状态保持不变、单元测试要快、单元测试应该产生可重复一致的结果、独立性、单元测试、单元测试应该覆盖所有代码路径、单元测试应该集成到自动测试框架中、单元测试必须和产品代码一起保存和维护

2.回归测试的基础是自动化、可以快速进行所有回归测试

3.回归测试的回归可以理解为回到以前不正常状态

4.效能分析可以采用抽样、代码注入

5.效能分析是为了提升整体产品质量、缩短程序运行时间、减少占用内存(通过阅读自我理解)

6.个人开发流程是用来衡量一个团队能力的一套模型

第三章 软件工程师的成长

待续+

 

转载于:https://www.cnblogs.com/iZyx/p/7517379.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值