参考:阿里技术,《如何成为优秀的技术主管?你要做到这三点》。https://102.alibaba.com/detail/?id=312
一。开发规范
1.命名规范
2.统一IDE,代码模板。
3.Maven使用规范。(三方库)
4.代码提交规范。
5.统一API规范。
6.异常处理规范。(直接返回,抛出异常,重试处理,熔断处理,降级处理)
7.分支开发规范。
8.统一日志规范。
9.统一MYSQL开发规范。
10.统一工具与框架。
二。开发流程
整体开发流程涉及需求评审,测试用例评审,技术架构评审,开发与测试,验收与上线。
1.需求管理。考虑需求的必要性,重要性,实现成本。
2.技术架构评审。技术选型,高性能,高可用,可扩展性,可伸缩性,弹性处理,兼容性,安全性,可测性,可运维性,监控与报警。
3.代码评审。确认代码功能,编码规范,潜在的BUG,文档和注释,重复代码,复杂度,监控与报警,测试覆盖率。
4.发布计划评审。
三。技术管理
每周做系统健康度巡检。系统巡检关注系统指标,系统CPU,负载,内存,网络,磁盘等有无异常。关注慢借口。关注慢查询。关注错误日志。
四。技术规划
1.架构优化。
2.性能优化。
3.弹性与可靠性。
4.可伸缩。
网友评论