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

      注重实效的途径

      1、重复的危害:DRY原则,系统中的每一项知识都必须具有单一、无歧义、权威的表示。不能重复自己。那么重复是怎么发生的?

      强加的重复:我们似乎觉得,我们必须这样才行。

      无意的重复:我们在不知不觉间重复信息。

      无耐性的重复:当我们发现现在需要的一部分代码原先正好完成过时,我们大部分时候就会去拷贝一下,而不是再重新思考一遍,这就是重复。

      开发者之间的重复:这是来自多个程序员之间的重复。

      2、正交性

      在计算技术中,该术语表示某种不相依赖性或是解耦性。如果两个或更多事物中的一个发生变化,不会影响其他事物,这些事物就是正交的。

      正交的好处:提高生产率与降低风险。

      工作中应用正交原则的几种方式:项目团队、设计、工具箱与库、编码、测试、文档、认同正交性。

  • 相关阅读:
    Excel sheet Column Title
    Add Two Numbers
    Add Binary
    Excel Sheet Column Number
    Lowest Common Ancestor of a Binary Search Tree
    Invert Binary Tree
    Move Zeroes
    Contains Duplicate
    Maximum Depth of Binary Tree
    Java实现二叉树的构建与遍历
  • 原文地址:https://www.cnblogs.com/liyuchao/p/11063010.html
Copyright © 2011-2022 走看看