“设计债务”一词指的是您每次避免做正确的事情(例如重构,消除重复/冗余),从而导致代码质量随着时间的推移而恶化时,您承担多少债务。设计债务指标?
然而,当人们谈论测量设计的债务,人们经常谈论有Sonar kind of dashboard。现在,如果我们谈论Sonar等指标,那么除了复杂性之外,我认为其余指标更多地告诉您代码质量,而不是设计质量。我错过了什么吗?
是否有工具,措施(如为,使用模式,或正确使用的模式,或与此有关建议哪些模式可以通过分析代码中使用?)的设计质量。或者,这仍然是一门艺术而不是科学?
JDepend似乎很有趣。对图案很好的想法。 – Nilesh 2011-02-18 14:10:10