项目初期,我们面临一个棘手的需求:对一个拥有数百万行代码、模块间调用关系错综复杂的 монолит(Monolith)应用进行依赖分析。团队的目标是清晰地绘制出函数级、类级的调用图谱,以便进行安全的重构。简单的 grep 和静态分析工具要么
2023-10-27