首页 > 代码人生 > Code Blet 腐化的代码

Code Blet 腐化的代码

2007年3月22日

Agile Software Development , Part 7:

  1. 僵化性 Rigidity
    牵一发而动全身的郁闷
  2. 脆弱性 Fragility
    一只不停追逐自己尾巴的狗Frown,大概谁也不愿意做吧
  3. 牢固性 Immobility
    相互之间的依赖性过强,无法剥离
  4. 粘滞性 Viscosity
    ?
  5. 不必要的复杂性 Needless Complexity
    过度设计
  6. 不必要的重复 Needless Repetition
    见得太多了,为什么避免不了呢?
  7. 晦涩性Opacity
    好的代码无需注释,坏的代码有注释都无法理解

下一步的动作,该是考虑如何剔除腐肉和重焕青春了.

  1. 原则
  2. 推进
  3. 跟踪 

代码人生

  1. 目前还没有任何评论.
  1. 目前还没有任何 trackbacks 和 pingbacks.