• <bdo id='zPZ06'></bdo><ul id='zPZ06'></ul>
    <i id='zPZ06'><tr id='zPZ06'><dt id='zPZ06'><q id='zPZ06'><span id='zPZ06'><b id='zPZ06'><form id='zPZ06'><ins id='zPZ06'></ins><ul id='zPZ06'></ul><sub id='zPZ06'></sub></form><legend id='zPZ06'></legend><bdo id='zPZ06'><pre id='zPZ06'><center id='zPZ06'></center></pre></bdo></b><th id='zPZ06'></th></span></q></dt></tr></i><div id='zPZ06'><tfoot id='zPZ06'></tfoot><dl id='zPZ06'><fieldset id='zPZ06'></fieldset></dl></div>

  • <legend id='zPZ06'><style id='zPZ06'><dir id='zPZ06'><q id='zPZ06'></q></dir></style></legend>

    <tfoot id='zPZ06'></tfoot>

        <small id='zPZ06'></small><noframes id='zPZ06'>

      1. 有人可以告诉我一个好的依赖矩阵是什么样的并说明原因吗?

        Can someone show me what a good dependency matrix looks like and specify why?(有人可以告诉我一个好的依赖矩阵是什么样的并说明原因吗?)

        • <legend id='UjbML'><style id='UjbML'><dir id='UjbML'><q id='UjbML'></q></dir></style></legend>

          1. <i id='UjbML'><tr id='UjbML'><dt id='UjbML'><q id='UjbML'><span id='UjbML'><b id='UjbML'><form id='UjbML'><ins id='UjbML'></ins><ul id='UjbML'></ul><sub id='UjbML'></sub></form><legend id='UjbML'></legend><bdo id='UjbML'><pre id='UjbML'><center id='UjbML'></center></pre></bdo></b><th id='UjbML'></th></span></q></dt></tr></i><div id='UjbML'><tfoot id='UjbML'></tfoot><dl id='UjbML'><fieldset id='UjbML'></fieldset></dl></div>
            • <bdo id='UjbML'></bdo><ul id='UjbML'></ul>
              <tfoot id='UjbML'></tfoot>

                <small id='UjbML'></small><noframes id='UjbML'>

                    <tbody id='UjbML'></tbody>

                  本文介绍了有人可以告诉我一个好的依赖矩阵是什么样的并说明原因吗?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我想开始使用 DSM,但不知道如何开始.

                  I would like to start using DSM, but not sure how to get started.

                  一个好的依赖矩阵是什么样的,为什么?它是如何工作的?

                  What does a good dependency matrix look like and why? How does it work?

                  推荐答案

                  在这篇博文中 毫不费力地识别代码结构模式 解释了如何使用依赖结构矩阵来识别代码结构模式.截图是使用 NDepend 工具的 依赖结构矩阵 完成的.以下是一些模式:

                  On this blog post Identify Code Structure Patterns with No Effort it is explained how to use a Dependency Structure Matrix to identify Code Structure Patterns. The screenshots are done with the Dependency Structure Matrix of the tool NDepend. Here are a few patterns:

                  分层代码(没有循环的代码,肯定是 DSM 一眼就能看到的最酷的东西)

                  Layered code (code with no cycle, certainly the coolest thing that a DSM can show you at a glance)

                  具有依赖循环的代码

                  Code with dependency cycles

                  高内聚/低耦合

                  High Cohesion / Low-Coupling

                  饥饿的来电者

                  Hungry Caller

                  受欢迎的被叫者

                  Popular Callee

                  相互耦合

                  数据对象

                  这篇关于有人可以告诉我一个好的依赖矩阵是什么样的并说明原因吗?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  Slf4j LoggerFactory.getLogger and sonarqube(Slf4j LoggerFactory.getLogger 和 sonarqube)
                  Security - Array is stored directly(安全性 - 数组直接存储)
                  SonarQube quot;Class Not Foundquot; during Main AST Scan(SonarQube“找不到类在主 AST 扫描期间)
                  Integrate Spock#39;s test with Sonar(将 Spock 的测试与声纳集成)
                  How do I make Hudson/Jenkins fail if Sonar thresholds are breached?(如果违反声纳阈值,我如何让 Hudson/Jenkins 失败?)
                  automatically add curly brackets to all if/else/for/while etc. in a java code-base(自动将大括号添加到 java 代码库中的所有 if/else/for/while 等)
                • <legend id='j5xON'><style id='j5xON'><dir id='j5xON'><q id='j5xON'></q></dir></style></legend>

                      <small id='j5xON'></small><noframes id='j5xON'>

                        <bdo id='j5xON'></bdo><ul id='j5xON'></ul>
                          <tbody id='j5xON'></tbody>

                          <i id='j5xON'><tr id='j5xON'><dt id='j5xON'><q id='j5xON'><span id='j5xON'><b id='j5xON'><form id='j5xON'><ins id='j5xON'></ins><ul id='j5xON'></ul><sub id='j5xON'></sub></form><legend id='j5xON'></legend><bdo id='j5xON'><pre id='j5xON'><center id='j5xON'></center></pre></bdo></b><th id='j5xON'></th></span></q></dt></tr></i><div id='j5xON'><tfoot id='j5xON'></tfoot><dl id='j5xON'><fieldset id='j5xON'></fieldset></dl></div>
                        • <tfoot id='j5xON'></tfoot>