《构建之法》第四次随笔

  从《构建之法》前两章的阅读学习中,我了解到了软件工程的概论,知道了“软件=程序+软件工程”,明白了个人技术和流程。阅读了第四章之后,我了解到了软件工程中的“两人合作”。

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

    编程可以是一门理论,也可以是一门工程,还可以是一门手艺,我们要学好编程。 读了《构建执法》这本书使我受益匪浅,收获颇深,对现代软件工程有了更深一步的了解。 

转载于:https://www.cnblogs.com/Demonon/p/6852939.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值