问题标签 [dependency-analysis]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 包依赖
我有一个带有许多包的巨大 Java 应用程序。这些包中的某些类依赖于其他包中的类。给定一个类,我想知道它的所有依赖类,反之亦然。GUI 工具应该非常有用。
asp.net - 重构以将业务逻辑与背后的代码分离
我继承了一个 asp.net 项目,我发现页面背后的代码包含很多业务逻辑。
我已经决定,在大多数情况下,最好将工作代码留在原处,而不是尝试进行大规模重构。但是,有些页面执行的功能可以在命令行实用程序中重复用于批处理。我想把精力集中在这些页面上,重构业务逻辑并在其他实用程序中引用它。
我目前正在寻求重构这个特定页面,该页面背后的代码中有 6200 行代码。我发现,试图定位背后的代码和页面特定对象之间的依赖关系是一项非常乏味的工作。
我想知道是否有人知道可以让我系统地定位和攻击这些依赖项的工具、VS 功能或方法?可以让我识别引用 ViewState、文本框、面板、下拉列表等的代码的任何区域...,因此我可以将这些引用移至方法参数并最终将此功能移出页面类。
java - java依赖分析工具
在维护企业系统软件时,指定影响部分和修复部分很重要。但是,我认为建立指定影响部分方法的维护团队很少。至少,我的团队没有建立这样的方法。
我正在维护由Java + SpringFramework组成的企业系统,并且我搜索指定组件之间的依赖关系并指定影响部分和自动修复部分的工具。
我不仅要指定 Java 类之间的依赖关系,还要指定以下依赖关系:
- 数据库表和类
- 以接口为中介的类
- 客户端组件和服务器端组件
(例如 Java 和 Flex、Ajax、Curl、HTML...)
我可以在供应商主页上搜索工具,但我想知道实际应用于软件维护领域并成功的工具。有人可以推荐我一个工具吗?
java - 是否有从数据库表跟踪到 Java 类的工具?
有很多工具可以跟踪 Java 类之间的依赖关系,例如 Lattix,但是,是否有工具可以从数据库表跟踪到 Java 类?(理想情况下,自动创建 CRUD 表)
refactoring - 什么算法可以分析库裂变的调用依赖关系?
假设我有一个包含一堆相互依赖的函数的库,这个库太大了,我想把它拆分。有哪些算法可以找到合适的分区?
简单的例子,里面有四个函数:alpha,beta,gamma,delta。
- beta 和 gamma 都称为 delta。
- module1 调用 alpha 和 beta。
- module2 调用 gamma。
- module3 调用 alpha、beta 和 gamma。
算法的输出可能是:
- LibA 包含 (alpha,beta)
- LibB 包含 (gamma)
- LibC 包含 (delta)
- module1 依赖于 LibA
- module2 依赖于 LibB
- module3 依赖于 LibA 和 LibB
- LibA 依赖于 LibC
- LibB 依赖于 LibC
即它找到具有以下属性的最细粒度的 Lib* 分区
对于所有 X,如果通过任何方法将 LibX 划分为 LibY 和 LibZ,则所有依赖于 LibY 的模块/库也依赖于 LibZ,反之亦然。
有没有标准的解决方案?
java - 推荐源码理解工具
你们中有人使用 Java 的源代码理解工具吗?你能推荐一个吗?我正在寻找可以可视化 jars/packages/classes 之间依赖关系的东西。
eclipse - 在 Eclipse 中,如何将不依赖于库的项目文件移动到更抽象的项目中?
我有两个 Eclipse 项目:一个依赖于某个库(android.jar),另一个更抽象且不包含该依赖项。
我正在将所有不依赖包的类迁移android.*
到更抽象的项目中。是否有 Eclipse 功能可以帮助自动化移动?
理想情况下,会有一个功能可以直接让您自动搜索和移动可以重新定位到新项目的文件。它会找到以下文件:
- 独立于指定的包(带通配符)
- 独立于同一个项目中依赖同一个包的其他文件(换句话说,对包没有间接依赖)
c++ - c++ 查找依赖文件
我一直在寻找一种方法或实用程序来查找大型 C/C++ 项目的依赖文件。
我想要的是,当文件被更改(提交)时,我希望我们的 buildbot 运行与更改的文件相关的类的测试。
任何帮助将不胜感激!
ios5 - Javascript 手风琴可折叠的依赖性分析警告。需要协助
在 javascript 中构建了一个带有手风琴可折叠功能的 html5 页面。在 html5 中,它看起来很棒,但是在插入页面后,我尝试在模拟器中运行它,它不起作用。手风琴可折叠功能未显示,我收到以下错误:
谁能告诉我它们的意思以及它们是否可以固定工作?
c# - 在 SonarQube 中分析 C# 项目的依赖结构矩阵插件
SonarQube 中是否有 C# 项目的依赖结构矩阵工具。我找到的壁橱结果如下,但它已经过时了。我知道有一个用于 Java 的。
http://docs.codehaus.org/display/SONAR/NDeps+Plugin https://github.com/grozeille/DependencyParser