码迷,mamicode.com
首页 > 其他好文 > 详细

构建之法 第三四五章

时间:2017-05-07 14:50:15      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:内核   积累   技术   模块   设计思想   调试   团队   构建   开发   

第三章 软件工程师的成长

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)瀑布模式

构建之法 第三四五章

标签:内核   积累   技术   模块   设计思想   调试   团队   构建   开发   

原文地址:http://www.cnblogs.com/fifty-yuan/p/6820637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!