20171116-构建之法:现代软件工程-阅读笔记
Posted 樱花花
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了20171116-构建之法:现代软件工程-阅读笔记相关的知识,希望对你有一定的参考价值。
一、.敏捷流程过程:1.找出完成产品需要做的事情
2.决定当前的冲刺需要解决的事情
3.冲刺阶段
二、.敏捷开发原则:1.尽早并可持续的交付有价值的软件以满足客户需求
2.敏捷开发欢迎变化,并利用变化提高用户竞争优势
3.经常发布可用软件,能短则短
4.业务人员和开发人员每天应共同工作
5.以有进取心的人为核心,充分支持信任他们
6.面对面交流
7.可用的软件是衡量项目的进展的主要指标
8.敏捷流程应能保持可持续的发展。
9.不断关注技术和设计,才能越来越敏捷
10.保持简明
11.保持自我管理,只有能自我管理的团队才能创造优秀的架构、需求和设计
12.时时总结如何团队效率、并且付诸行动。
三、.软件团队模式:1.主治医师模式
2.明星模式
3.社区模式
4..业余剧团模式
5.秘密团队
f 6.特工团队
7.交响乐团模式
8.爵士乐模式
9.功能团队模式
10.官僚模式
四、单元测试:
1.单元测试标准:
单元测试应该在最基本的功能/参数上验证程序的正确性;
单元测试必须由最熟悉代码的然来写;
单元测试后机器状态保持不变;
单元测试要快;
单元测试应该产生可重复,一致的结果;
独立性;
要覆盖所有代码路径;应该集成到自动测试的框架中;
必须和产品代码一起保存和维护
2.代码规范分为代码设计规范和代码风格规范
五、.软件工程包括了开发、运营、维护软件的过程中的很多技做习惯和思想。软件工程把这些相关的技术和过程统一到一个体系中,
以上是关于20171116-构建之法:现代软件工程-阅读笔记的主要内容,如果未能解决你的问题,请参考以下文章