研发规范
2023-04-13 20:55:50 1 举报
AI智能生成
描述研发过程中规范问题,主要考虑需要解决的问题点
作者其他创作
大纲/内容
描述
bugID
【des】修复上传bug【No.】79898438493
定义格式
git提交注释规范
版本changelog
开发规范
测试规范
生产规范
hotfix分支
git分支
git分支规范
统一提供2个分支线,一个开发分支,一个测试分支。生产环境统一发master分支;测试和发布前,打tag记录
git管理
产品需求文档
蓝湖
设计、交互
业务线填写产品线
禅道管理需求
YAPI
doclever
API文档
待选
文档管理
禅道管理
进度管理
禅道
蓝湖(企业版)
Confluence(企业版)
yapi
supervisord集群版管理工具
supervisord-monitor
Jenkins
相关工具
阿里Java规范嵩山版
统一采用下划线方式命名,不使用大小字母混用
接口命名规范
POST接口接收数据统一采用body方式接收,不适用FormData或Form表单方式
所有body体内参数,采用pojo接收,禁止使用Map统一接收
其他规范
周六下午3点(待定)
代码审查
代码规范
所有SQL可以支持重复执行
统一采用--- 注释风格
禁止随意修改数据库字段名称
脚本使用规范
1. 备份脚本(备份机制)
2. 执行脚本
3. 回滚脚本
PRE脚本
1. 备份脚本
POST脚本
脚本分类
使用flyway统一管理
所有人不得手动修改测试、生产数据库
所有更改通过flyway统一版本管理
约定
平安云自动备份
手动备份
ETC数据库备份
数据备份
数据库规范
1. 确认发布内容
2. 确认发布数据库脚本
3. 确认发布版本号
ansible
4. 确认发布脚本
准备阶段
1. 执行PRE备份脚本
2. 执行PRE执行脚本
3. 执行发布脚本
4. 执行POST备份脚本
5. 执行POST执行脚本
6. 发布验证
发布发布
1. 执行POST回滚脚本
2. 执行发布脚本
3. 执行PRE回滚脚本
回滚阶段
发布规范
通过palybook文件定义部署文件内容
ansible脚本运维
邮件
企业微信WebHook机器人
异常通知方式
supervisor后台守护进程
使用开发或开源监控接口响应
监控服务可用性
模板
发版前邮件通知
发版后邮件通知
运维管理
研发规范
0 条评论
回复 删除
下一页