Haskell的代码度量工具

时间:2013-10-07 01:15:06

标签: haskell

是否有任何工具可用于测量代码度量,如LOC(代码行),函数数量和Haskell程序函数的平均大小?

3 个答案:

答案 0 :(得分:2)

Ohcountohloh使用的工具,至少知道如何将Haskell注释行与Haskell代码行区分开来,例如你可以在statistics for GHC中看到。

答案 1 :(得分:1)

除了提到的用于代码样式检查的HLint之外,其他语言生态系统中没有那么多成熟的工具。我想指出开发中的以下工具:

  • homplexity:该项目“旨在通过测量声明的相对长度,深度和代码与注释比来评估Haskell代码的复杂性和质量”。
  • argon:它计算了圈复杂度。

答案 2 :(得分:0)

当Joost Visser(http://www.cs.ru.nl/J.Visser/)是Universidade do Minho的PURe研究小组(http://wiki.di.uminho.pt/twiki/bin/view/Research/PURe/WebHome)成员时,该小组制作了许多图书馆,用于推导指标并记录研究论文中的工作。

我不认为每个代码都是Hackage,但SVN服务器可能仍处于活动状态。我相信他们有一些提取Haskell指标的代码,我不确定它是否是一个重要的焦点 - 从语法中提取指标的代码(SdfMetz)是用Haskell编写的。惯用的Haskell往往非常简洁,这与指标的解释价值相反。