python代码审查工具这两天看了python相关代码的审查、覆盖等工具,先记录下来,后边再总结其用法。
1、python的review工具
a、 Review board:
Review board 是一个 基于web 的工具,主要设计给django 和python的用户。Review board 可以帮助我们追踪待决代码的改动,并可以让Code-Review更为容易和简练。尽管Review board 最初被设计在VMware项目中使用,但现在其足够地通用。当前,其支持这些代码版本管理软件:SVN, CVS, Perforce, Git,Bazaar, 和Mercurial.b、Codestriker:
Codestriker 也是一个基于Web的应用,其主要使用 GCI-Perl 脚本支持在线的代码审查。Codestriker 可以集成于CVS,Subversion, ClearCase, Perforce 和Visual SourceSafe。并有一些插件可以提供支持其它的源码管理工具。c、Groogle:
Groogle 是一个基于WEB的代码评审工具。Groogle 支持和 Subversion 集成。它主要提供如下的功能:
d、Rietveld:
- 各式各样语言的语法高亮。
- 支持整个版本树的比较。
- 支持当个文件不同版本的diff功能,并有一个图形的版本树。
- 邮件通知所有的Reivew的人当前的状态。
- 认证机制。
Rietveld 由Guido van Rossum 开发(他是Python的创造者,现在是Google的员工),这个工具是基于Mondrian 工具,作者一开始是为了Google 开发的,并且,它在很多方面和Review board 很像。它也是一个基于Web的应用,并可以Google App Engine 当主机。它使用了目前最流行的Web开发框架django 并支持 Subversion 。当前,任何一个使用 Google Code 的项目都可以使用Rietveld 并且使用 python Subversion 服务器。当然,它同样支持其它的Subversion服务器。欢迎分享,转载请注明来源:内存溢出
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
chrome relevent
上一篇
2022-07-22
python 32bit or 64bit version?
下一篇
2022-07-22
评论列表(0条)