| | 1 | = 代码规范方案 = |
| | 2 | |
| | 3 | 针对代码规范,主要针对下面3点来开展工作: |
| | 4 | |
| | 5 | - 增强代码规范意识 |
| | 6 | - 使用工具辅助开发和检查 |
| | 7 | - 定期抽检各项目组的代码 |
| | 8 | |
| | 9 | === 增强代码规范意识 === |
| | 10 | ---- |
| | 11 | 由于代码规范的枯燥性,所以思维上长期不想受约束的软件开发人员很少刻意去记住它。为了增加代码规范趣味性,会周期性尝试代码规范游戏,游戏详细如下: |
| | 12 | |
| | 13 | - 每2周举行一次,根据情况延长或缩短周期 |
| | 14 | - 参与人员提前一天在代码规范中出题,题内容为代码,出题人员参考代码规范,故意写出不符合代码规范的代码,最少设置10以上不符合规范的代码,并提供答案,交给负责人 |
| | 15 | - 负责人汇总题目,在会议上,其它参与人员需要找出不符合规范的代码并修正,期间会记录时间,花费时间最长的题目评为最佳出题人 |
| | 16 | - 会议完毕,参与人员填表反馈效果,以便提高下一次会议效果 |
| | 17 | |
| | 18 | '''时间:'''[[br]] |
| | 19 | 第一期暂定:11月13日下午,会议持续时间1小时,提前两天准备题目[[br]] |
| | 20 | 第二期暂定:11月27日下午,会议持续时间1小时,提前两天准备题目 |
| | 21 | ---- |
| | 22 | === 使用工具辅助和检查 === |
| | 23 | ---- |
| | 24 | 在公司代码规范中有部分内容涉及到使用工具,目前支持有eclipse和netbeans,可以安装插件直接使用,部分设置需要调整,可以先使用后调整的方式实行 |
| | 25 | |
| | 26 | - http://rdtrac.pc.com.cn/tracteam/wiki/Spec |
| | 27 | |
| | 28 | '''时间:'''[[br]] |
| | 29 | 实施时间:2013年11月1日 |
| | 30 | ---- |
| | 31 | === 定期抽检各项目组的代码 === |
| | 32 | ---- |
| | 33 | 基本与代码审查一样,但是关注点为代码规范,周期为1个月一次(视具体情况而定)。交叉检查在某个时间段修改过的代码,记录不符合规范的代码,提交给项目负责人,并安排时间修改,项目负责人自行跟进修改效果,反馈结果给代码规范负责人 |
| | 34 | |
| | 35 | '''时间:'''[[br]] |
| | 36 | 第一期时间:2013-11-18至2013-11-22 |
| | 37 | ---- |