使用ReSharper打造团队代码检查流程
2013-07-15 15:44
309 查看
转: /article/5243556.html
首先我想跟大家分享一下我们团队的代码检查流程。
1. 项目经理随时会检查成员的代码,如果发现有不符合规范的代码,会在注释里面加todo。比如,假设leo的代码不符合规范,那么项目经理就会加注释:
//todoleo: refactor below code to match the standard of defining a class in JS
2. 每个成员随时会检查属于自己的todo项,然后修改代码。比如,leo会把项目里所有todoleo的项列出来,然后一个一个检查。检查完了之后,将todo改成review。
3. 项目经理会检查所有的review。如果代码没有问题了,就会删除这个review(曾经的todo);如果代码仍然有问题,那么会再次改成todo。
2. 为每一个团队成员指定唯一的名字,通常为成员名字或者姓的拼音,只要简单易记就可以了。比如todoleo, tododaniel, todoben. 再将这些名字告诉每一个成员。
3. 打开VS, 在菜单栏找到Resharper,然后打开todo items。(此时你必须要打开一个项目才看得见)
4. 点击settings(如下图),这是会打开resharper对于todo item的设置。当然,你也可以通过菜单栏resharper-options-tools-todo items打开该设置。
5. 你可以选中一个pattern,再点击duplicate,然后后再在编辑表单中修改。你也可以基于下图的设置来修改,注意红框框标记的地方。
6. 设置好了之后点击resharper - options的保存,退出设置。此时再打开todo-items,你可以看到filter下方有你自定义的过滤条件了。这些pattern会像resharper自带的todo,bug一样,在注释中加粗显示,特别醒目。
好了,上面就是全部的操作,非常简单吧。
我们团队已经使用这一代码检查流程有几个月了,在实践中发现这一流程非常有用,让每一个成员的工作变得独立,同时又能得到项目经理对代码质量的控制。
首先我想跟大家分享一下我们团队的代码检查流程。
1. 项目经理随时会检查成员的代码,如果发现有不符合规范的代码,会在注释里面加todo。比如,假设leo的代码不符合规范,那么项目经理就会加注释:
//todoleo: refactor below code to match the standard of defining a class in JS
2. 每个成员随时会检查属于自己的todo项,然后修改代码。比如,leo会把项目里所有todoleo的项列出来,然后一个一个检查。检查完了之后,将todo改成review。
3. 项目经理会检查所有的review。如果代码没有问题了,就会删除这个review(曾经的todo);如果代码仍然有问题,那么会再次改成todo。
下面我再一步一步详细介绍如何使用resharper来实现这一个流程。
1. 下载、安装、破解resharper。下载地址:http://www.jetbrains.com/resharper/。下载之后直接安装,安装后再百度下keygen吧,如果找不到,可以联系我。2. 为每一个团队成员指定唯一的名字,通常为成员名字或者姓的拼音,只要简单易记就可以了。比如todoleo, tododaniel, todoben. 再将这些名字告诉每一个成员。
3. 打开VS, 在菜单栏找到Resharper,然后打开todo items。(此时你必须要打开一个项目才看得见)
4. 点击settings(如下图),这是会打开resharper对于todo item的设置。当然,你也可以通过菜单栏resharper-options-tools-todo items打开该设置。
5. 你可以选中一个pattern,再点击duplicate,然后后再在编辑表单中修改。你也可以基于下图的设置来修改,注意红框框标记的地方。
6. 设置好了之后点击resharper - options的保存,退出设置。此时再打开todo-items,你可以看到filter下方有你自定义的过滤条件了。这些pattern会像resharper自带的todo,bug一样,在注释中加粗显示,特别醒目。
好了,上面就是全部的操作,非常简单吧。
我们团队已经使用这一代码检查流程有几个月了,在实践中发现这一流程非常有用,让每一个成员的工作变得独立,同时又能得到项目经理对代码质量的控制。
相关文章推荐
- 使用ReSharper打造团队代码检查流程
- 使用ReSharper打造团队代码检查流程
- 使用ReSharper打造团队代码
- VS代码生成工具ReSharper使用手册:代码检查
- 静态代码分析 之 如何在团队中使用sonar来检查代码
- 在 Eclipse 中使用 JSHint 检查 JavaScript 代码
- 使用IBM Rational的测试理念成功打造测试团队zt
- VS代码生成工具ReSharper使用手册:配置快捷键
- 使用 Githook 实现团队 Coding Review 流程
- 敏捷开发“松结对编程”实践之四:日常工作篇(大型研发团队,学习型团队,139团队,师徒制度,检查点,代码审查,每日立会)
- 使用NDepend与LINQ检查代码
- 使用shell脚本自动检查hdfs集群各数据节点的磁盘空间使用率[附代码]
- 在 Eclipse 中使用 JSHint 检查 JavaScript 代码
- 使用FxCop做代码检查和优化
- 使用注解改进代码检查
- 使用Xcode Analyze进行代码静态检查
- 静态代码检查工具的使用(cppcheck)
- 黄聪:SQL注入代码实例。如何使用SQL注入检查漏洞、猜测数据库表明、列名、帐号密码
- 使用Eclipse下CDT插件的配置,代码编写,debug全流程指南
- Android Studio使用Lint进行代码检查