zoukankan      html  css  js  c++  java
  • 程序员修炼之道阅读笔记02

    第二章注重实效的途径

    1.重复的危害:

    DRY原则
    系统中的每一项知识都必须具有单一、无歧义、权威的表示。

    我们在编程的过程中总是会有很多种类的重复,强加的重复,无意的重复,无耐性的重复,开发者之间的重复等等。不管是哪类重复都要尽可能的避免,最终达到让代码复用变得更容易。

    2.正交性:

    正交的好处:消除无关事物之间的影响,提高生产率,促进复用,降低风险等等。我们在编程中 用正交性系统对于个人和团队都是非常有益的。
    3.可撤销性:
    不存在最终决策。
    4.曳光弹
    如果不明确的时候,经典的做法是把系统定死。制作大量的文档,逐一列出每项需求、确定所有未知元素、并限定环境。正所谓在黑暗中发光的代码。
    5.估算
    估算,以避免和减少发生意外。时间越长,估算单位提高代表准确程度适度下降。估算需要借助自己或他人的经验。估算在软件开发中也是非常重要的

     



  • 相关阅读:
    下载ORACLE中BLOB内容到客户端
    VIEW_PK
    带下拉框的GridView的OnRowEditing
    HyperLinkField
    ArcEngine开发 退出系统报错
    【转载】Winform 中的控件透明设置要点
    【转载】大整数相乘
    c# oracle 分页
    view_fk
    ITopologicalOperator Intersect
  • 原文地址:https://www.cnblogs.com/xuange1/p/11032096.html
Copyright © 2011-2022 走看看