团队作业
一、建立团队项目 的码云git代码库,并列出地址(5分)(黄)
https://gitee.com/huang-canhua/zsslxcx/commit/2842ddf54d4590c57c533a80215b62f01b9ab446
二、讨论制定团队的编码规范,讨论之前和讨论之后,队员阅读《构建之法》第四章内容,并讨论总结。将代码规范和编码原则发布。(10分)(蔡)
代码规范和编码原则
目的:为了使软件开发过程顺畅,保证软件质量。
(一)程序风格:
1、缩进:4个空格
2、行宽:限制行宽
3、括号:在复杂的条件表达式中,用括号清楚地表示逻辑优先级
4、{}号:每个{}号独占一行
5、对变量的定义,尽量位于函数的开始位置
(二)命名规则
变量名的命名规则;
(1) 只能由字母、数字、下划线组成;
(2) 第一个字符必须是英文字母;
(3) 有效长度为255个字符;
(4) 不可以包含标点符号和类型说明符%,&,!,# ,@,$;
(5) 不可以是系统的关键词比如else
(三)注释
1. 注释要简单明了。
2.边写代码边注释,修改代码同时修改相应的注释,以保证 注释与代码的一致性。
3.标出代码的关键地方和不易读的地方
4标出编写代码过程中遇到问题的地方
(四).函数,过程
1.函数的规模尽量限制在200行以内。
2.函数的功能应该是可以预测的,也就是只要输入数据相同就应产生同样的输出。
3.尽量不要编写依赖于其他函数内部实现的函数。
4.避免设计多参数函数,不使用的参数从接口中去掉。
5.用注释详细说明每个参数的作用、取值范围及参数间的关系。
6.避免使用无意义或含义不清的动词为函数命名
7.函数的返回值要清楚、明了,让使用者不容易忽视错误情况。
(五)变量编辑
1.去掉没必要的公共变量。
2.构造仅有一个模块或函数可以修改、创建,而其余有关模块或函数只访问的公共变量,防止多个不同模块或函数都可以修改、创建同一公共变量的现象。
3.仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。
4.明确公共变量与操作此公共变量的函数或过程的关系,如访问、修改及创建等。
5.当向公共变量传递数据时,要十分小心,防止赋与不合理的值或越界等现象发生。
6.防止局部变量与公共变量同名。
7严禁使用未经初始化的变量。声明变量的同时对变量进行初始化。
8.编程时,要注意数据类型的 强制转换。
三、通过Powerdesigner等工具完成团队项目的数据库设计,并提供相应ER图。(10分)(林)
四、队员阅读《构建之法》第11章内容。进行项目的体系结构设计,并列出体系结构图。(10分)(周)
五、描述组员在上述任务中的分工和工作量比例(这次任务的分配)。(5分)
二、个人作业说明(可以发布在评论中)
(一)列出 自己的码云项目地址,拷贝团队的项目码云。(5分)分支管理参考:https://www.cnblogs.com/selimsong/p/9059964.html git 分支的管理
(二)列出的上个礼拜进展、存在问题、这个礼拜安排。(5分)
数据库已经建好了,但是对应的表没有建完。这个礼拜回去弄完。
(三)列出你在项目中具体细节工作。比如你负责模块的体系结构,图形界面,数据库设计,UML图。(5分)