更新1.团队协作.md
This commit is contained in:
38
1.团队协作.md
Normal file
38
1.团队协作.md
Normal file
@@ -0,0 +1,38 @@
|
||||
|
||||
|
||||
|
||||
大型项目往往需要比较多的人员参与,如果轻视管理协调,工具的规范,代码规范,版本发布规范。那么项目一定会逐步陷入失控的境地。
|
||||
|
||||
|
||||
|
||||
工具的规范:
|
||||
|
||||
- 工具选型:是否开源/是否支持私有化部署/维护成本/学习上手成本/功能特性/是否统一认证/
|
||||
|
||||
- 项目管理工具:JIRA,worktile,pingcode,jetbrains-space,coding,teambition,Trello。
|
||||
|
||||
- 知识库(文档管理):飞书文档,confluence,outline,PingCode Wiki, Ones WIKI
|
||||
|
||||
- 源码控制:gitlab,gogs, gitea ,coding ,码云。很难想象还有不引入源码控制的项目;
|
||||
|
||||
- 自动构建:CICD方案,gitlab cicd,jenkins,CircleCI,github Actions,Jetbrains TeamCity,GoCD。对于一个大项目光构建时间也得大半天,你还要手工构建吗?
|
||||
|
||||
- 代码检查:SonarQube代码检查
|
||||
|
||||
- 统一认证:ladp,AD域控管理。
|
||||
|
||||
|
||||
|
||||
|
||||
开发的规范:
|
||||
|
||||
- 代码编写规范:PEP8规范,数据库开发规范(建表规范,索引规范等),
|
||||
|
||||
- 分支管理规范,常见三种git flow(Git flow , Github flow,Gitlab flow),一般建议采用[gitlab flow](https://www.cnblogs.com/xiaoqi/p/gitlab-flow.html)开发规范。
|
||||
|
||||
- 版本发布规范:语义化版本管理,依赖管理
|
||||
|
||||
-
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user