系统开发方法论(持续补充)

优先的人,一般都有优秀的习惯,并且构建了自己的一套认知系统和原则

下面分享一下我在系统设计,开发过程中的一些总结,我称之为三板斧理论

视野三板斧

   1.过去

过去的业务流程是怎样的,核心逻辑是什么,数据结构,使用的业务方,都需要了解,最好有条件完整的走一遍,看一下业务流程于数据流转,状态的变更。历史的版本接口

    2.现在

目前要做的内容涉及的业务系统改动,上下游有哪些,需要注意对历史版本接口,数据,业务流程的兼容,注意系统内容的回归。

    3.将来

目前业务发展的走向,代码的可读性,维护性,强壮性,充分理解业务内容,才能预测到未来的调整,当前开发设计才能预留改造空间,不至于迭代变成重构。

实战三板斧

    1.事前

系统设计:业务交互流程,接口流程图构建,数据结构设计,接口定义,新的组件的引用与了解

    2.事中

开发阶段,遵守开发规范,按照提前设计流程开发,注意代码的简洁,业务场景是否的充分,是否兼容历史流程,是否有更优解决方式,充分自测。预测可能存在问题点着重思考。

   3.事后

做好系统日志收集,性能监控,接口响应,数据完整性,如何验证正确性,持续关注数据的完整性。及时响应

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值