zoukankan      html  css  js  c++  java
  • 读《构建之法》第4,17章有感

    读《构建之法》第4,17章有感

    第四章:两人合作

    原文:另外,注释(包括所有的源代码)应该只用ASCII字符,不要用中文或其他特殊字符,否则会极大地影响程序的可移植性。

    我的问题和看法:对于英语水平没有那么高的人来说,不允许中文注释真的太难了。刚开始学习代码的时候,老师就教导我们编程的时候一定要写注释,但是并没有非常严格的要求我们必须要用ASCII字符。我上网查找了一些资料,发现大部分公司对于注释并没有明确的要求。注释是为了方便让别人理解你的代码的,所以简洁易懂应该才是最重要的,在水平达到的情况下,可以适当地对注释语言和格式进行要求。

     

    原文:函数最好有单一的出口,为了达到这一目的,可以使用goto。只要有助于程序逻辑的清晰体现,什么方法都可以使用,包括goto。

    我的问题和看法:goto平时在编程中很少使用,我记得大一的C语言老师说过,尽量不要使用goto。查询了资料得知,goto语句也称为无条件转移语句,在结构化程序设计中一般不主张使用goto语句, 以免造成程序流程的混乱,使理解和调试程序都产生困难,所以有些书上会写宁愿加强循环也不用goto语句。因此,我觉得对goto语句的使用应该慎重,防止出现一些问题。

     

    第十七章:人,绩效和职业道德

    原文:这一阶段团队的效率达到了巅峰状态,而领导则要实践MSF“充分的授权”这一原则。让团队主动发挥。

    我的问题和看法:MSF是什么,感到很困惑,于是我去查了一些资料,MSF是一套大型系统开发指南,它描述了如何用组队模型、过程模型和应用模型来开发Client/Server结构的应用程序,既是一个经验库,也是一种框架结构。他包含八个原则:

    1.推动信息共享与沟通。

    2.为共同的远景而工作。

    3.充分授权和信任。

    4.各司其职,对项目共同负责。

    5.重视商业价值。

    6.保持敏捷,预期变化。

    7.投资质量。

    8.学习所有的经验。

    其实第三条就是领导要充分的信任和授权员工,由负责开发的成员自己拿捏开发时间表,这样的授权充分地考虑了个人因素在开发中的作用。开发者进行项目监督,同时跟进项目,提供必要的帮助,充分发挥团队成员的特长,使得每个成员都能在自己擅长的领域发光发热。

  • 相关阅读:
    Add Binary <leetcode>
    那些坑
    面试集锦
    随看随记
    View的事件处理流程
    android studio view.setId报错
    EditText的hint不显示
    EditText 焦点
    Android拍照的那些事
    微信支付提示签名错误
  • 原文地址:https://www.cnblogs.com/chenq971/p/8680985.html
Copyright © 2011-2022 走看看