这座城市多了十只伤心的鸽-志愿信鸽代码规范与任务安排

这个作业属于哪个课程 2021春软件工程实践|W班(福州大学)
这个作业要求在哪里 团队作业五——站立式会议+alpha冲刺
团队名称 这座城市多了十只伤心的鸽
这个作业的目标 记录项目开发Alpha冲刺第一天
其他参考文献 《构建之法》

前端代码规范

代码规范

前端代码规范主要用了以下的 npm 库文件制定的规范。

  1. eslint-plugin-standard https://www.npmjs.com/package/eslint-plugin-standard
  2. eslint-plugin-import https://www.npmjs.com/package/eslint-plugin-import
  3. eslint-plugin-node https://www.npmjs.com/package/eslint-plugin-node
  4. eslint-plugin-promise https://www.npmjs.com/package/eslint-plugin-promise
  5. eslint-plugin-vue https://www.npmjs.com/package/eslint-plugin-vue
  6. @vue/eslint-config-standard https://www.npmjs.com/package/@vue/eslint-config-standard
  7. @vue/eslint-config-typescript https://www.npmjs.com/package/@vue/eslint-config-typescript
  8. @typescript-eslint/eslint-plugin https://www.npmjs.com/package/@typescript-eslint/eslint-plugin

除此之外也有在上述库的基础上定制了一些代码规范

  rules: {
    'no-console': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    'no-debugger': process.env.NODE_ENV === 'production' ? 'warn' : 'off',
    '@typescript-eslint/explicit-module-boundary-types': 'off',
    '@typescript-eslint/no-explicit-any': 'off',
  },

代码规范约束工具

eslint

主要使用 eslint 进行代码规范校验,配合 vscode-eslint 对代码不满足规范的地方进行检查。

git-hooks

  "gitHooks": {
    "pre-commit": "lint-staged"
  },

并配置了 gitHooks 对代码规范进行校验,如果不满足校验,则无法提交本次的文件修改。保证提交的代码均能满足 eslint 规范

后端代码规范参考(go)

总任务规划

day1

  1. 建仓库,确定项目流程如何管理
  2. 编写前端后台项目代码规范
  3. 确定项目结构
  4. 确定项目使用技术栈

day2

  1. 页面导航栏编写
  2. 页面登录静态界面编写

day3

  1. 项目发布静态界面
  2. 项目管理静态界面
  3. 添加成员静态界面

day4

  1. 项目详情静态界面
  2. 添加成员静态界面
  3. 用户管理静态界面

day5

  1. 用户详情静态界面
  2. 数据模型和接口层示例

day6

  1. 页面登录动态界面编写
  2. 项目发布动态界面

day7

  1. 项目管理动态界面
  2. 添加成员动态界面
  3. 项目详情动态界面

day8

  1. 添加成员动态界面
  2. 用户管理动态界面
  3. 用户详情动态界面

day9

  1. 预留时间

day10

  1. 预留时间

人员分工安排

隶属 主要任务
221801320陈子傲 组长 跟进项目进展,与前后端交互,审核验收功能,部份协助开发
221801107谢乐如 前端 安排前端工作,主要完成web端前端内容
221801311郭晗宇 前端 主要完成小程序端前端内容
221801221龚海旭 后端 安排后端工作,主要完成web端后端内容
221801102唐德宇 后端 主要完成小程序端后端内容
221801313方燮楠 后端 主要完成web端后端内容
221801306程文健 测试/后端 协助后端开发内容,测试用例编写
221801129许鹏宇 测试/前端 负责撰写测试用例以及部份前端工作协助开发
221801213郭达宇 PM/后端 协助项目监管,审核验收功能,部份后端接口开发
291800139周睿思 PM/测试 协助项目监管,审核验收功能,测试用例编写、测试文档编写
posted @ 2021-04-29 22:57  这城市多了十只伤心鸽  阅读(69)  评论(0编辑  收藏  举报