Ruby有没有类似于pylint的工具来分析源代码中的错误和简单的编码标准?
如果它能与cruisecontrolrb集成以实现持续集成,那就太好了。
还是每个人都能写出如此好的测试,以至于他们不需要源代码检查器!
发布于 2008-11-13 18:36:56
我回顾了这里提供的一系列Ruby工具
http://devver.wordpress.com/2008/10/03/ruby-tools-roundup/
webmat提到了大多数工具,但如果你想了解更多信息,我会给你一些例子。
我也强烈推荐使用Metric-Fu,它为你提供了3个更流行的工具的gem/plugin安装,并且在构建时考虑到了cruisecontrolrb集成。
创建者有一个很棒的帖子,应该可以帮助你在任何时间内启动和运行。
http://jakescruggs.blogspot.com/2008/04/dead-simple-rails-metrics-with-metricfu.html
最近在Ruby工具中有很多活动,我认为这是一个成长和成熟的语言的好兆头。
发布于 2008-11-13 09:10:43
最近更新的一个看起来很有趣的工具是Ruby Object Oriented Design Inferometer - roodi。它的版本是1.3.0,所以我猜它已经相当成熟了。
我自己还没有试过,因为我的代码当然是无可非议的(哈)。
至于测试覆盖率(天哪,我也没试过这个),那就是rcov
还有(听着,我今天一定要试一试。至少一个)你可能会注意到另一个样式检查器和重构候选查找器的flog and flay。
发布于 2008-11-22 05:56:02
还有内置的警告,您可以通过快速启用:
ruby -w
或者在任何时候将全局变量$VERBOSE设置为true。
https://stackoverflow.com/questions/286564
复制相似问题