摘要: 先挖个坑,日后慢慢填满,基本都是摘自《敏捷软件开发》(Robert C.Martin著),喜欢的可以去亚马逊直接购买。设计的臭味——腐化软件的气味僵化性(Rigidity):很难对系统进行改动,因为每个改动都会迫使许多对系统其他部分的其他改动脆弱性(Fragility):对系统的改动会导致系统中和改动的地方在概念上无关的许多地方出现问题牢固性(Immobility):很难解开系统的纠结,使之成为一些可在其他系统中重用的组件粘滞性(Viscosity):做正确的事情比做错误的事情要困难不必要的复杂性(Needless Complexity):设计中包含不具有任何直接好处的基础结构不必要的重复.. 阅读全文
posted @ 2014-01-07 18:16 墨_守 阅读(152) 评论(0) 推荐(0) 编辑