zoukankan      html  css  js  c++  java
  • 代码大全2 阅读笔记十一月第二次发博

    在这两个星期的时间里又阅读了代码大全2的一些内容,学到了一些知识,下面是代码大全2的阅读笔记。

    第二十八章:管理构建
    1、程序员倾向于将管理者视为技术进化的低级层次,制定标准的事情由一位受人尊敬的架构师来做更容易被人接纳。
    2、管理你的管理者:
    • 把你希望做什么的念头先藏起来,收集起来,等着你的管理者组织一场有关你希望什么的头脑风暴/集体讨论(你的想法)。
    • 把做事情的正确方法传授给你的管理者。这是一项需要持之以恒的工作,因为管理人员经常会提升、调迁或者解聘。
    • 关注你的管理者的兴趣,按照他的真正意图去做,而不是用一些不必要的实现细节来分散注意力。(把它设想成堆你工作的一种封装)
    • 拒绝按照你的管理者所说的去做,坚持用正确的方法做自己的事。
    • 换工作。
     
    第三十二章:自说明代码
    1、该不该注释是个需要认真对待的问题。差劲的注释只会浪费时间。好的注释才有价值。注释的位置可以在:变量特定的含义和限制、某个职责代码块的开始、一般控制结构的开始、子程序调用处、方法开始处描述功能、类开始处描述功能。
    2、源代码应当含有程序大部分的关键信息。只要程序依然在用,源代码比其他资料都能保持更新,故而将重要信息融入代码是很有好处的。
    3、好代码本身就是最好的说明。如果代码太糟,需要大量注释,应先试着改进代码,直至无须过多注释为止。
    4、注释应说出代码无法说出的东西,例如概述或用意等信息。注释本身应该包含的是对代码的简洁的抽象概括,而不是具体代码的实现细节。
    5、注释风格也应该简洁易于维护,有的注释风格需要许多重复性劳动,应舍弃之。
  • 相关阅读:
    Mysql-学习笔记(==》事件 十二)
    Mysql-学习笔记(==》触发器 十一)
    Mysql-学习笔记(==》函数的建立与使用 十)
    Mysql-学习笔记(==》存储过程 九)
    Mysql-学习笔记(==》常用函数 八)
    Mysql-学习笔记(==》增删主键建立索引 七)
    Mysql-学习笔记(==》约束 六)
    Mysql-学习笔记(==》集合函数与分组四)
    Mysql-学习笔记(==》连接查询_高级查询五)
    Unity3D优化技巧系列七
  • 原文地址:https://www.cnblogs.com/092e/p/14135419.html
Copyright © 2011-2022 走看看