gpt4 book ai didi

architecture - Lattix 架构分析工具

转载 作者:行者123 更新时间:2023-12-04 05:28:39 33 4
gpt4 key购买 nike

我遇到了Lattix通过研究代码来分析架构。它支持 C/C++、Java、.Net 等。可以定义一些规则来维护定义的架构。该工具可以在构建时标记任何违规行为。

有没有人使用过这个或任何其他类似的工具?我在开发中看到了这个工具的一些好处,但不确定是否必须拥有这种工具?

最佳答案

我们同时使用 Lattix 和 NDepends 来跟踪程序集的依赖关系。

这两种工具都支持通过依赖结构矩阵 (DSM) 静态可视化程序集和类之间的依赖关系。 DSM 使您能够展示应用程序的架构。例如,如果您使用分层,这应该在 DSM 中可见。循环依赖也将在 DSM 中可见。

一个很好的实用介绍可以在 OOPSLA05-dsm.pdf 中找到。

NDepends 专门针对 .Net 并具有 Visual Studio 集成。 Lattix 还能够为其他语言创建 DSM。两者都支持构建集成,允许您在构建中创建规则以防止不正确的依赖项。

只需尝试这两种工具,看看生成的 DSM 是否符合您的预期。检查循环依赖,看看是否存在无效依赖。例如,直接使用数据访问层而不是使用业务层的用户界面。

关于architecture - Lattix 架构分析工具,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/797303/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com