- Regidity--The system is hard to change because every change forces many other changes to other parts of the system.
- Fragility--Changes cause the system to break in places that have no conceptual relationship to the part that was changed.
- Immobility--It is hard to disentangle the system into components that can be reused in other systems.
- Viscosity--Doing things right is harder than doing things wrong.
- Needless Complexity--The design contains infrastructure that adds no direct benefit.
- Needless Repetition--The design contains repeating structures that could be unified under a single abstraction.
- Opacity--It is hard to read and understand.It does not express its intent well.
posted @
2007-02-05 12:05
南守拥
阅读(
200)
评论()
编辑
收藏
举报