这个做业属于哪一个课程 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/ |
---|---|
这个做业要求在哪里 | https://edu.cnblogs.com/campus/fzzcxy/2018SE2/homework/11542 |
这个做业的目标 | 团队项目合做冲刺阶段前期。针对代码规范与计划 |
做业正文 | Alpha冲刺——代码规范与计划 |
其余参考文献 | 无 |
1.1 程序块采用Tab键的缩进格数。
1.2 相对独立的程序块之间必须空行
1.3 变量说明跟在语句的后方,经过注释的形式说明,注释与代码之间须要以空格间隔
1.4 使用到等号时,等号先后须要添加空格前端
2.1 对于非基础语句必须添加注释,方便组员阅读
2.2 对函数名和变量名须要添加注释,方便组员明白其含义
2.3 注释内容要准确清晰,不可太简写
2.4 对于使用首字母形式的变量名,必须说明原英文名是什么,以及中文含义是什么编程
3.1 函数名统一经过百度翻译翻译成英文得到,并将空格转化成下划线
3.2 变量名用百度翻译翻译成英文得到,若是太长,则使用翻译成英文单词的首字母大写,空格则如下划线代替后端
4.1 注意运算符的优先级,避免使用默认优先级函数
5.1 去掉没有用的公共变量工具
6.1 对所调用函数的错误返回码要仔细、全面地处理
6.2 明确函数功能,精确(而不是近似)地实现函数设计单元测试
7.1 打印信息
在同一项目组或产品组内,调测打印出的信息串的格式要有统一的形式。信息串中至少要有所在模块名(或源文件名)及行号。
7.2 调测开关
在同一项目组或产品组内,要有一套统一的为集成测试与系统联调准备的调测开关及相应打印函数,而且要有详细的说明。
7.3 单元测试
编程的同时要为单元测试选择恰当的测试点,并仔细构造测试代码、测试用例,同时给出明确的注释说明。测试代码部分应做为(模块中的)一个子模块,以方便测试代码在模块中的安装与拆卸(经过调测开关)。测试
8.1 编程时要常常注意代码的效率。
8.2 在保证软件系统的正确性、稳定性、可读性及可测性的前提下,提升代码效率。
8.3 局部效率应为全局侠侣服务,不能由于提升局部效率面对全局效率形成影响。优化
9.1 在软件设计过程当中构筑软件质量。
9.2 代码质量保证优先原则。
9.3 只引用属于本身的存贮空间。
9.4 防止引用已经释放的内存空间。
9.5 防止内存操做越界。
9.6 认真处理程序所能遇到的各类出错状况。
9.7 系统运行之初,要初始化一关变量及运行环境,防止未经初始化的变量被引用。
9.8 系统运行之初,要对加载到系统中的数据进行一致性检查。
9.9 不能随意改变与其余模块的接口。
9.10 充分了解系统的接口以后,再使用系统提供的功能。翻译
10.1 经过代码走读及审查方式对代码进行检查。
10.2 测试产品以前,应对代码进行抽查。
10.3 编写代码时要注意随时保存,并按期备份,防止因为端点,硬盘损坏等缘由形成代码丢失。
10.4 合理地设计软件系统目录,方便开发人员使用。设计
11.1 单元测试要求至少达到语句覆盖
11.2 单元测试开始要跟踪每一条语句,并观察数据流及变量变化。
11.3 清理、整理或优化后的代码要通过审查及测试。
11.4 代码版本升级要通过严格测试。
11.5 使用软件工具对代码进行维护。
1.在前4天的计划阶段,分析开发时可能会遇到的问题,并研究开发时所须要使用的工具。
2.在10天的冲刺阶段,天天开会分析当天遇到的问题并在本身有所收获时和其余组员分享本身在编程过程当中的收获.
3.前端:在冲刺阶段的前7天完成对界面的开发。
4.前端:在冲刺阶段的第8到9天完成前端对后端接口的调用。
5.前端:在冲刺阶段的最后一天完善界面和对后端接口的调用。
6.后端在冲刺阶段的第3到5天,后端完成基本函数的封装。
7.后端在冲刺阶段的第6到8天,后端完成将函数作成接口。。