更新1.团队协作.md

This commit is contained in:
2021-09-11 16:55:15 +00:00
commit 7528e93358

38
1.团队协作.md Normal file
View File

@@ -0,0 +1,38 @@
大型项目往往需要比较多的人员参与,如果轻视管理协调,工具的规范,代码规范,版本发布规范。那么项目一定会逐步陷入失控的境地。
工具的规范:
- 工具选型:是否开源/是否支持私有化部署/维护成本/学习上手成本/功能特性/是否统一认证/
- 项目管理工具JIRAworktilepingcodejetbrains-spacecodingteambitionTrello。
- 知识库文档管理飞书文档confluenceoutlinePingCode Wiki Ones WIKI
- 源码控制gitlabgogs, gitea coding ,码云。很难想象还有不引入源码控制的项目;
- 自动构建CICD方案gitlab cicdjenkinsCircleCIgithub ActionsJetbrains TeamCityGoCD。对于一个大项目光构建时间也得大半天你还要手工构建吗
- 代码检查SonarQube代码检查
- 统一认证ladpAD域控管理。
开发的规范:
- 代码编写规范PEP8规范数据库开发规范建表规范索引规范等
- 分支管理规范常见三种git flowGit flow Github flowGitlab flow一般建议采用[gitlab flow](https://www.cnblogs.com/xiaoqi/p/gitlab-flow.html)开发规范。
- 版本发布规范:语义化版本管理,依赖管理
-