zoukankan      html  css  js  c++  java
  • 团队作业(三):确定分工

    团队作业(三):确定分工

    修改完善上周提交的需求规格说明书
    团队的编码规范
    使用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郭 昊 汇总团队编码规范
  • 相关阅读:
    Disruptor详细介绍之快速入门
    Java魔法类:sun.misc.Unsafe
    Java开源框架推荐
    CAS(Compare and Swap)无锁算法之volatile不能保证原子性而Atomic可以
    数据库乐观锁、悲观锁、共享锁、排它锁、行锁、表锁概念的理解
    Linux上查找线程使用的CPU时间最长
    虚拟机内存结构
    插入排序和归并排序(算法学习1)
    POJ-2942:吃糖果
    POJ-4004:数字组合(用位移方法解组合数问题,Java版)
  • 原文地址:https://www.cnblogs.com/kuohao1214/p/15680820.html
Copyright © 2011-2022 走看看