代码打靶是一项高效的代码能力提升活动,可以带动打靶人员 Code Review 能力和编码能力的腾飞。代码打靶主要包括规范、内容和工具,规范实例化是代码缺陷规范,内容实例化是靶子和靶场,工具实例化是打靶服务。
经过一年多的探索,代码打靶已在中兴通讯多个研究院规模化推广了起来,获得了软件开发人员的一致认可,成为了公司编码文化建设的引擎。CodeShooting 是中兴通讯开源的一款打靶服务,可以让代码打靶活动自动化。打靶人员通过 Web 进行打靶,通过个人看板获得快速反馈,既可以明显感知近期的进步,又可以轻松拿到针对弱项的学习资料,从而进入了高效的正反馈循环。
- 靶场打靶
- 自由练习打靶
- DSL打靶
- 文档打靶
- 阅卷
- 打靶结果查看
- 靶场管理
- 靶子管理
- 规范管理
- 个人中心
- 组织看板
- 个人看板
- 用户管理
- 分权分域
- 备份恢复
- 靶标建设(to do)
- 日常评审(to do)
- 智能学习(to do)