gpt4 book ai didi

java - 如何检查提交时 LOC 是否增加?

转载 作者:太空宇宙 更新时间:2023-11-04 08:03:24 25 4
gpt4 key购买 nike

我的任务是找到一种方法,当有人尝试通过 SVN 提交时,项目中某些文件的 LOC/文件大小增加时进行报告。

即。如果文件有 26 个 LOC 并且开发人员增加了此数量,则应在编译或提交时向他们发出警报。

我们已经使用 PMD,所以我希望可以利用 PMD 规则来实现这一目标,但在研究过它之后,我不确定 PMD 是否可以实现这一点。

如有任何意见或建议,我们将不胜感激。

谢谢

最佳答案

我建议你看看JavaNCSS 。它看起来对一行代码是什么有一个清晰的概念……而且它似乎是基于语法的。您可能需要修改/扩展/后处理来比较行数随时间的变化。

更新

看起来它最多只支持 Java 5/6 语言语法。

<小时/>

话虽如此,如果您只想对“某些文件”(即少量文件)执行此操作,那么我觉得这是过度设计。如果您想对大量文件执行此操作,那么人们必须怀疑某人(也许是您的经理)是否患有指标痴迷症的临床病例。 (这是一种妄想症,人们认为软件指标是项目进度的有效衡量标准......)

关于java - 如何检查提交时 LOC 是否增加?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12475118/

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