团队作业(三)
团队作业(三):确定分工
修改完善上周提交的需求规格说明书
团队的编码规范
使用Powerdesigner绘制ER图
进行项目的后端架构设计。
团队分工
本次分工及工作量比例
参考资料汇总
说明书指导:Issues · 高泽正/信息安全系统与设计 - Gitee.com
团队的编码规范
(一)代码规范
1.代码风格规范,主要是文字上的规定,按照公文格式,详情请见:公文字体格式要求(国家标准2021) – 公文写作手册 (gongwenxz.com);
2.代码设计规范,牵涉到程序设计、模块之间的关系、设计模式等方方面面的通用原则。
(二)、代码风格规范
代码风格的原则是:简明、易读、无二义性。
**1、缩进:将Tab键扩展定义为4个空格。不直接使用tab键的原因是它在不同的情况下会显示不同的长度。4个空格可读性高;**
**2、行宽:行宽必须限制,建议100字符;**
**3、括号:在复杂的条件表达式中,用括号清楚地表示逻辑优先级;**
**4、断行与空白的{}行:分行**
**5、命名:匈牙利命名法**
**6、下划线:分隔变量名字中的作用域标注和变量语义**
**7、大小写(Pascal形式和Camel形式)**
**8、注释**
(三)、代码设计规范
**1、函数:只做一件事,做好一件事;**
**2、goto:可使用goto实现函数的单一出口(但也要尽量少使用),助于程序逻辑的清晰体现**
**3、错误处理:参数处理、断言。**
**4、运算符:一般情况下不需要自定义操作符,运算符不要做标准语义以外的任何动作。运算符的实现必须非常有效率,如有复杂的操作,应定义一个单独的函数;**
(四)、代码复审
**1、形式:自我复审、同伴复审、团队复审**
**2、目的:找出代码错误、发现逻辑错误、发现算法错误、发现潜在的错误和回归性错误、发现可能需要改进的地方、传授经验**
**3、代码复审后把记录整理出来:**
** (1)更正明显的错误**
** (2)记录无法很快更正的错误**
** (3)把所有的错误记在自己的一个“我常犯的错误”表中,作为以后自我复审的第一步**
系统功能图:
后段架构:
服务器后台如图所示(正在搭建,还没完全搭建好。)
创建了一个数据库:
总体分工:
姓名 | 学号 | 人物 |
---|---|---|
甘泞与 | 20191227 | 功能开发 |
王皓岩 | 20191202 | 前端开发 |
高泽正 | 20191231 | 功能开发 |
郭 昊 | 20191214 | 加解密算法 |
朱轩锐 | 20191220 | 后端开发 |
徐嘉晟 | 20191209 | 后端开发 |
上述实验分工:
姓名学号 | 任务 | |
---|---|---|
20191209徐嘉晟、20191202王皓岩、20191220朱轩锐 | 进行项目的后端架构设计 | |
20191231高泽正、20191227甘泞与 | 使用Powerdesigner绘制ER图 | |
20191214郭 昊 | 汇总团队编码规范 |