我想开始使用DSM,但不知道如何开始使用.
良好的依赖矩阵是什么样的?为什么?它是如何工作的?
在此博客文章" 识别代码结构模式概览"中,将介绍如何使用依赖性结构矩阵来识别代码结构模式.屏幕截图使用工具NDepend 的依赖关系结构矩阵完成.以下是一些模式:
分层代码(没有循环的代码,当然是DSM一眼就能看到的最酷的东西)
具有依赖循环的代码
高内聚/低耦合
饥饿的来电者
受欢迎的Callee
相互耦合
数据对象