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

第4次阅读

时间:2017-05-14 18:47:53      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:rac   等级   相关   修改   语言   地方   关系   软件专业   acl   

 现代软件产业经过几十年的发展,一个软件由一个人单枪匹马完成,转化成了在相互合作中完成。合作的最小单位是两个人,但是每个人对于什么是“好”的代码规范未必认同,这是我们很有必要给出一个基准线——什么事好的代码规范和设计规范。代码规范可以分成两个部分:1.代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要;2.代码设计规范。牵扯到程序设计、模块之间的关系、设计模式等方方面面的通用原则。代码风格的原则是:简明,易读,无二义性。此外注释也是十分有必要的,注释是为了解释程序做什么,为什么这样做,以及要特别注意的地方,注释也要随着程序的修改而不断更新,一个误导的注释往往比没有注释更加槽糕。 代码设计规范不光是程序书写的格式问题,而且牵涉到程序设计、模块之间的关系、设计模式等方方面面,这里又有不少内容与具体程序设计语言息息相关,但是也有通用的原则。代码复审的正确意义:看代码是否在“代码规范”的框架内正确地解决了问题。两人合作的不同阶段分为萌芽阶段、磨合阶段、规范阶段、创造阶段和解体阶段。两人在一起合作难免会出现不同意见,我们需要琢磨对方的谚语和观察对方的肢体语言,了解它们所表示的潜台词,试着从对方的角度看待问题,同时也要根据情况采取不同的方法影响别人。我们在工作中需要对同伴的工作进行反馈,表达感谢,阐明要求,指出不足等等。编程可以是一门理论,也可以是一门工程,还可以是一门手艺,我们要学好编程。 读了《构建执法》这本书使我受益匪浅,收获颇深,对现代软件工程有了更深一步的了解。 

作为一名软件工程师,是如何成长的呢?积累软件开发的相关知识,提升对技能的掌握以及对某一平台的掌握;积累问题领域的知识和经验(如:游戏,医疗,金融的了解);对通用的软件设计思想和软件工程思想的了解;提升职业技能(如:自我管理能力,表达和交流能力,合作能力,执行力... ...);软件工程师的职业发展,职业发展—考级:国家认证的(计算机等级考试,全国计算机技术与软件专业技术资格考试);行业内认证的(微软公司的微软认证专家MCP,甲骨文公司的Oracle认证项目OCP);

 

第4次阅读

标签:rac   等级   相关   修改   语言   地方   关系   软件专业   acl   

原文地址:http://www.cnblogs.com/dadaaixiaoxiao/p/6853259.html

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