Skip to content

Commit ac15c28

Browse files
committed
开发流程
1 parent 19db5dd commit ac15c28

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

codingstyle/codingstyle.rst

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -877,11 +877,11 @@ Python 做业务后端的优缺点分析
877877
- one on one : 每周一对一小组 leader 谈话,及时沟通反馈技术或者业务上的问题。(北美很多公司有这种习惯,我个人觉得挺好的)
878878
- 技术复盘。如果有成员导致了重大 bug,可以一起开复盘会进行分析总结,如何避免再犯。
879879

880-
开发流程
881-
------------------------------------
880+
开发流程(需求->分析->设计->实现-测试)
881+
-----------------------------------------------------
882882

883-
- 需求评审。一般需求评审环节也需要技术人员参与评估,以此衡量开发排期,防止不合理需求出现(比如技术上短期不可行等技术风险)
884-
- 设计文档。包含需求背景,技术调研,技术选型,关键流程图,架构图,数据表设计,接口功能格式设计,项目排期等。可以据此构造一个模板,每次填写相关项。
883+
- 需求评审。一般需求评审环节也需要技术人员参与评估,以此衡量开发排期,防止不合理需求出现(比如技术上短期不可行等技术风险, 明显不合理的需求也要给出自己的意见)
884+
- 设计文档。包含需求背景,技术调研,技术选型,关键流程图,架构图,数据表设计,接口功能格式设计,项目排期等。可以据此构造一个模板,每次填写相关项。不要上来就写代码,不仔细设计可能后以后留下隐患
885885
- 技术评审。根据项目大小和重要性由同事共同 review 技术方案,最好组内有技术老手负责把关。之前使用 google doc 来编写技术方案文档,大家可以一起评论和编辑。
886886
- 需求分解。功能需求,性能需求,容错容灾需求,监控需求等,评估开发量。
887887
- 编码实现,使用公司规定的 git 工作流和编码规范开发。

0 commit comments

Comments
 (0)