这座城市多了十只伤心的鸽-Alpha冲刺Day1
这个作业属于哪个课程 | 2021春软件工程实践|W班(福州大学) |
---|---|
这个作业要求在哪里 | 团队作业五——站立式会议+alpha冲刺 |
团队名称 | 这座城市多了十只伤心的鸽 |
这个作业的目标 | 记录项目开发Alpha冲刺第一天 |
其他参考文献 | 《构建之法》 |
项目燃尽图
站立式会议照片
昨日进展、遇到问题、今日安排、心得体会
前端组
day1
进度
-
建立前端后台私有仓库,并确定项目流程如何管理。
用
github
提供的project
看板。以提issue
驱动项目,提pr
完成项目的流程进行管理。每天站会通过issue
发布对应的任务,隔天站会,通过project
看板检查各任务完成情况。 -
编写前端后台代码规范。
用
eslint
进行代码规范约束,具体规范在链接文件中。 -
确定项目结构。
- pages 为页面目录
- components 为组件目录
- layouts 为导航栏目录
- utils 为工具目录
- e2es 为e2e测试目录
- units 为单元测试目录
- store 为数据仓库目录
- router 为路由配置目录
- constants 为常量配置目录
- assets 为静态资源文件配置目录
另外各文件均使用小驼峰命名法,常量用全大写加下划线的方式声明。
-
编写路由库并引入,实现约定式路由
-
编写vuex模板文件
-
用antd-vue作为项目ui框架,并以覆盖变量的方式实现主题色覆盖
-
用less作为项目css预编译器
当日已解决问题
- vue-router 4.0 有一个变化
vue3 不在支持 * 号通配路由符,需要修改路由生成文件。
- antd-vue 1.x 不支持 vue3.0
统一使用 vue3.0 进行项目开发
- 主题色覆盖失败
less版本问题,降级并使用在main.js引入less文件的方式进行修复
未解决问题
无
后端组
day1
进度
-
建立后端后台仓库,确定代码规范,使用的框架和目录结构。
-
代码规范主要依据 gofmt 工具及 Uber开源的go风格规范
-
开发框架使用 gin 框架
-
目录结构参考 go-gin-example
-
-
使用 gorm 作为项目 orm 框架
-
构建数据库,运行 demo 程序
当日解决问题
- gin 框架过大,且由于一些原因在国内下载容易出现timeout 错误,通过直接从 github 上 clone 解决。
- 数据库默认限制远程连接,通过修改权限解决
总体问题
部份组员需要额外学习一些知识才能投入开发,初次效率较低