摆烂组---代码规范与计划安排
作者:互联网
这个作业属于哪个课程 | 至诚软工实践F班 |
---|---|
这个作业要求在哪里 | 作业要求的链接 |
这个作业的目标 | 完成代码规范的编写与计划安排 |
参考资料 | 华为内部代码规范,阿里巴巴java开发手册 |
一、代码规范
1.排版
- 程序采用缩进风格编写。
- 程序块之间加空行。
- 较长语句和表达式要分成多行编写。
- 一行只编写一句代码。
- 条件循环语句要加{}。
- 语句对齐。
2.注释
- 注释的内容要清楚、明了,含义准确。
- 保证注释与代码的一致性。
- 每个函数声明处注释描述函数功能、性能及用法。
- 注释应放在其代码上方相邻位置或右方。
- 避免在注释中使用缩写。
3.标识符命名
- 标识符的命名要清晰、明了,有明确含义。
- 使用完整的单词或大家基本可以理解的缩写。
- 除了常见的通用缩写以外,不使用单词缩写,不得使用汉语拼音。
- 产品/项目组内部应保持统一的命名风格。
4.变量、结构
- 一个变量只有一个功能。
- 结构功能单一。
- 防止局部变量与全局变量同名。
- 不使用未经初始化的变量作为右值。
- 尽量减少没有必要的数据类型默认转换与强制转换。
5.函数、过程
- 一个函数仅完成一件功能。
- 重复代码应该尽可能提炼成函数。
- 对函数的错误返回码要全面处理。
- 废弃代码(没有被调用的函数和变量)要及时清除。
6.可测试
- 模块划分清晰,耦合性小,有明确输入和输出。
- 使用断言记录内部假设。
- 不能用断言来检查运行时错误。
7.程序效率
- 在保证代码质量保证优先原则的前提下,提高代码效率。
- 通过对数据结构、程序算法的优化来提高效率。
- 将不变条件的计算移到循环体外。
8.质量保证
- 遵循代码质量保证优先原则:正确性,简洁性,可维护性,可靠性,可测性。
- 注意易混淆的操作符。
二、计划
时间 | 团队计划与产出 |
---|---|
第一天 | 地图的基本搭建 |
第二天 | 玩家角色的控制,相机的跟随 |
第三天 | 敌方角色的行为设计,道具设计 |
第四天 | 敌方角色的行为设计,道具设计 |
第五天 | 玩家角色与地图,敌方单位以及道具的交互 |
第六天 | 游戏逻辑设计 |
第七天 | 游戏逻辑设计 |
第八天 | 游戏页面UI设计 |
第九天 | 主页面的布置,各个页面之间的跳转 |
第十天 | 游戏页面背景音乐,音乐声音大小滑动控制 |
第十一天 | 测试,项目完成 |
第十二天 | 测试,项目完成 |
标签:缩写,注释,函数,代码,质量保证,---,摆烂组,页面 来源: https://www.cnblogs.com/blza/p/16293845.html