Beta阶段置顶集合随笔

这个作业属于哪个课程 2021春软件工程实践W班(福州大学)
这个作业要求在哪里 团队作业六——beta冲刺+事后诸葛亮
这个作业的目标 记录Beta冲刺
团队名称 菜购

一. 代码规范&团队GitHub仓库

Android代码规范

  1. 代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。
  2. 代码中的命名严禁使用拼音与英文混合的方式,更不允许直接使用中文的方式。
  3. 类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO /
    DTO / VO / AO
  4. 方法名、参数名、成员变量、局部变量都统一使用 lowerCamelCase 风格,必须遵从
    驼峰形式
  5. 中括号是数组类型的一部分,数组定义如下:String[] args;
  6. 如果模块、接口、类、方法使用了设计模式,在命名时体现出具体模式。
  7. 左小括号和字符之间不出现空格;同样,右小括号和字符之间也不出现空格。
  8. if/for/while/switch/do 等保留字与括号之间都必须加空格。
  9. 任何二目、三目运算符的左右两边都需要加一个空格。
  10. 单行字符数限制不超过 120 个,超出需要换行,换行时遵循如下原则:
    1) 第二行相对第一行缩进 4 个空格,从第三行开始,不再继续缩进,参考示例。
    2) 运算符与下文一起换行。
    3) 方法调用的点符号与下文一起换行。
    4) 方法调用时,多个参数,需要换行时,在逗号后进行。
  11. 方法参数在定义和传入时,多个参数逗号后边必须加空格。

网页端语法规范

项目代码的规范采用的是eslint作为代码检测工具

  • 缩进
    tab统一采用两个space缩进。
// good
function test() {
∙∙let name;
}
  • 变量命名
    采用驼峰法命名。
let firstName = 'whh';
  • 每行最多字符数
    每行最多不能超过100字符
  • 函数、类命名
    禁止单字符直接命名
// bad
function a() {
  // ...
}

函数采用小驼峰命名

// bad
const this_object = {};
// good
const thisObject = {};
function thisIsFunction() {}

类采用大驼峰命名

class User {
  constructor() {
    ...
  }
}
  • 空行规则
    模块的引入要和逻辑代码间空一行
const xxx = require('xxx');

let name = xxx;

类当中的方法要空一行

  • 注释规则
    单行的注释采用,//
    跨行的注释采用,\* *\
  • 操作符前后空格
    操作符前后要有一个空格
let a = b + c;
  • 其他规则
    字符串一律采用单引号
//bad
let name = "xxx";
//good
let name = 'xxx';

函数调用,if语句等的{}与() 要有空格。

if (xx) {

}

其他规范 https://github.com/airbnb/javascript#blocks

二. 换组交接

换组交接

三. 冲刺会议随笔

冲刺第一天随笔
冲刺第二天随笔
冲刺第三天随笔
冲刺第四天随笔
冲刺第五天随笔
冲刺第六天随笔
冲刺第七天随笔

四.alpha阶段问题总结随笔

alpha阶段问题总结随笔

五. 凡事预则立

凡事预则立

六. 用户使用调查报告

用户调查报告

七. Beta冲刺总结随笔

Beta冲刺总结随笔

八. PPT和评审表

【腾讯文档】评审表
https://docs.qq.com/sheet/DSHdNak5meWhHd29t
链接:https://pan.baidu.com/s/1oJ5xPaLp4QJhMbAwJGmfqw
提取码:7qzu

posted @ 2021-06-08 14:12  菜购  阅读(103)  评论(0编辑  收藏  举报