ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

摆烂组---代码规范与计划安排

2022-05-21 17:32:03  阅读:128  来源: 互联网

标签:缩写 注释 函数 代码 质量保证 --- 摆烂组 页面


这个作业属于哪个课程 至诚软工实践F班
这个作业要求在哪里 作业要求的链接
这个作业的目标 完成代码规范的编写与计划安排
参考资料 华为内部代码规范,阿里巴巴java开发手册

一、代码规范

1.排版

  • 程序采用缩进风格编写。
  • 程序块之间加空行。
  • 较长语句和表达式要分成多行编写。
  • 一行只编写一句代码。
  • 条件循环语句要加{}。
  • 语句对齐。

2.注释

  • 注释的内容要清楚、明了,含义准确。
  • 保证注释与代码的一致性。
  • 每个函数声明处注释描述函数功能、性能及用法。
  • 注释应放在其代码上方相邻位置或右方。
  • 避免在注释中使用缩写。

3.标识符命名

  • 标识符的命名要清晰、明了,有明确含义。
  • 使用完整的单词或大家基本可以理解的缩写。
  • 除了常见的通用缩写以外,不使用单词缩写,不得使用汉语拼音。
  • 产品/项目组内部应保持统一的命名风格。

4.变量、结构

  • 一个变量只有一个功能。
  • 结构功能单一。
  • 防止局部变量与全局变量同名。
  • 不使用未经初始化的变量作为右值。
  • 尽量减少没有必要的数据类型默认转换与强制转换。

5.函数、过程

  • 一个函数仅完成一件功能。
  • 重复代码应该尽可能提炼成函数。
  • 对函数的错误返回码要全面处理。
  • 废弃代码(没有被调用的函数和变量)要及时清除。

6.可测试

  • 模块划分清晰,耦合性小,有明确输入和输出。
  • 使用断言记录内部假设。
  • 不能用断言来检查运行时错误。

7.程序效率

  • 在保证代码质量保证优先原则的前提下,提高代码效率。
  • 通过对数据结构、程序算法的优化来提高效率。
  • 将不变条件的计算移到循环体外。

8.质量保证

  • 遵循代码质量保证优先原则:正确性,简洁性,可维护性,可靠性,可测性。
  • 注意易混淆的操作符。

二、计划

时间 团队计划与产出
第一天 地图的基本搭建
第二天 玩家角色的控制,相机的跟随
第三天 敌方角色的行为设计,道具设计
第四天 敌方角色的行为设计,道具设计
第五天 玩家角色与地图,敌方单位以及道具的交互
第六天 游戏逻辑设计
第七天 游戏逻辑设计
第八天 游戏页面UI设计
第九天 主页面的布置,各个页面之间的跳转
第十天 游戏页面背景音乐,音乐声音大小滑动控制
第十一天 测试,项目完成
第十二天 测试,项目完成

标签:缩写,注释,函数,代码,质量保证,---,摆烂组,页面
来源: https://www.cnblogs.com/blza/p/16293845.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有