构建之法 第三四五章

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了构建之法 第三四五章相关的知识,希望对你有一定的参考价值。

第三章 软件工程师的成长

1.个人能力的衡量与发展

初级软件工程师如何成长:
(1)积累软件开发 相关的只是,提升技术技能。例如:对java、c、c++,c#的掌握,诊断\提高效能的技术,对设备驱动程序、内核调试器的掌握;对于某一开发平台的掌握

(2)积累问题领域的知识和经验

(3)对通用的软件设计思想和软件工程思想的理解

(4)提升职业技能

(5)实际成果

2.职业之路——考级之路

计算机等级考试和全国计算机技术与软件专业技术资格考试

 

第四章 两人合作

1.代码规范

“代码规范”可以分为两个部分:
1.代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要。

2.代码设计规范。牵涉到程序设计,模块之间的关系、设计模式等方方面面的通用原则。

代码风格的原则是:简明 易读 无二义性

包括 缩进、行宽、括号、断行于空白的{}行、分行、命名、下划线、大小写、注释

代码设计规范:函数、goto、错误处理、如何处理c++中的类、代码复审、结对编程、

两人合作的不同阶段和技巧

1.萌芽阶段 2.磨合极端 3.规范阶段 4、创造阶段 5、解体阶段

第五章 团队和流程

软件团队的模式:

(1)主治医师模式

(2)明星模式

(3)社区模式

(4)业余剧团模式

(5)秘密团队

(6)特工团队

(7)交响乐团模式

(8)爵士乐模式

(9)功能团队模式

(10)官僚模式

开发流程:
(1)写了再改模式

(2)瀑布模式

以上是关于构建之法 第三四五章的主要内容,如果未能解决你的问题,请参考以下文章

构建之法第三四五章读后感

构建之法 第三次心得

《构建之法》第五章学习总结

构建之法:第三次心得

构建之法第五章学习

《构建之法》第五章