将旧分析添加到NDepend并指定日期

时间:2017-09-11 12:54:08

标签: ndepend

我继承了遗留项目,去年一直致力于改进代码。为了了解我的发展,我已经购买了NDepend许可证并开始成功使用它。

但我想看看自从我开始重构以来我一直在做什么。所以我想知道你是否可以在NDepend项目中添加分析并对其进行约会。我仍然可以获得旧的DLL,所以我可以运行分析,但是NDepend将它定为我运行分析的日期,而不是在编译时。

1 个答案:

答案 0 :(得分:0)

NDepend将历史分析结果存储在项目属性>指定的目录中。分析>历史分析结果

日期由文件夹层次结构表示。

  • 第一级YYYY_MM
  • 第二级DayOfMonth_Hour_Minute

例如$HistoricAnalysisResultDir$\2017_09\12_14_20表示分析结果的日期为2017年9月12日,14:20。

您只需手动模仿此层次结构并将.ndar文件存储在其中(NDepend分析结果文件)。

一个很好的选择是在NDepend.API上写一个简短的程序来为你做这个:

  • 创建一个项目来分析旧版本的程序集
  • 运行分析
  • 创建历史分析结果层级文件夹
  • 复制分析结果

编辑10Oct2017使用历史分析结果并且基线设置不足以更新趋势。使用趋势功能查看Power Tool源代码,您将了解如何记录过去的趋势指标。

NDepend Power Tool Trend