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

    一、《需求规格说明书》的完善

    细化了如何判断文件是否加解密的方法

    二、代码风格规范

    1.代码格式:

    • 用空格字符缩进源代码,不要用tab,每个缩进4个空格

    • 行宽设为100字符

    • 包的导入:删除不用的导入,尽量不要使用整个包的导入。在eclipse下经常使用快捷键 ctrl+shift+o 修正导入

    2.缩进风格:

    左括号同行,右括号独占一行,如:
    
     if(condition) {
        DoSomething();
      }
     Else {
        DoSomethingElse();
      }
    

    理由:按照教材代码的缩进风格已成习惯,使用更为方便,易修改。

    3.命名规范

    • 匈牙利命名法:在变量前面加上有意义的后缀
    • 全大写用下划线分割,如
      public static find String ORDER_PAID_EVENT = "ORDER_PAID_EVENT";
    • 首字母小写,骆驼法则,如:
      public String orderName;
      理由:便于复审代码,易区分。

    4.注释:

    (1)注释多采用asc码字符,增强程序可移植性
    (2)要解释清楚代码是在做什么(what)和为什么这么做(why)

    5.代码设计规范

    函数

    • 函数设计:高内聚,低耦合
    • 有单一出口
    • 预防错误,要使用断言
      理由:当代码出现错误,或需求改变时,使代码更易修改。

    6.代码复审

    • 复审方法
      活用三明治原则,不间断复审,注意是否有可删除的代码。
      理由:简化代码,提高效率。
    • 复审步骤
      (1)复审前:要先用比较严格的c/c++编译,最好可以单步调试,最好可以编译一份debug版本。
      (2)复审后,要做一些更正明显的标记,以便自我反省事
      (3)在改进代码设计规范的时候,可以参考书上的几个经典错误例子。

    三、团队项目数据库设计ER图

    四、团队分工

    1.核心需求优先级叙述及Alpha版本WBS图

    2.ToDoList燃尽图

    五、本次项目整体大致分工

    学号 姓名 任务分工 工作量比例
    20175105 王鑫浩 工作量汇总及燃尽图 20%
    20175120 彭宇辰 ToDoList及随笔 20%
    20175126 谢文航 团队代码编写规范的整理 20%
    20175131 王泽龙 确定优先级,完成WBS图 20%
    20175221 曾祥杰 用PD完成项目数据库设计及ER图 20%
  • 相关阅读:
    React在componentDidMount里面发送请求
    React 术语词汇表
    React里受控与非受控组件
    React和Vue等框架什么时候操作DOM
    【LeetCode】79. Word Search
    【LeetCode】91. Decode Ways
    【LeetCode】80. Remove Duplicates from Sorted Array II (2 solutions)
    【LeetCode】1. Two Sum
    【LeetCode】141. Linked List Cycle (2 solutions)
    【LeetCode】120. Triangle (3 solutions)
  • 原文地址:https://www.cnblogs.com/pwwxz/p/10705937.html
Copyright © 2011-2022 走看看