防止系统腐化的措施
作者:
阿福德 | 来源:发表于
2019-08-01 16:25 被阅读0次
架构层面
- 系统架构需要不断的维护,真实系统需要与架构一致,要么调整系统,要么修改架构图, 并且也时不时的review架构图。
- 技术栈统一,需要推动给系统使用统一的技术栈,在引入新技术时,需要进行技术评审。
- 框架上架构进行封装后再使用,避免直接使用第三方框架,这样架构层面可以进行收口。
- 系统按照领域划分清楚,理清领域直接的关系。
- 产品:清楚的理解架构图,理解系统的边界,了解系统间的依赖关系。
- 开发:清楚的理解架构图,理解系统的边界,了解系统间的依赖关系与交互方式,了解系统间交互的协议。
具体到开发
- 理解依赖关系,强依赖,若依赖,不依赖,被依赖。
- 业务逻辑不要写到SQL中,保持sql简单,尽量是单表的查询。
- 杜绝相互依赖。
- 设计时、编写代码时思考单一职责原则
- 接口在设计的时候,需要有明确的语义,如下的就不是一个好的接口:
public Map query(Map condition)
思维层次上
- 区分事实与观点
- 区分问题优先级和重要性
- 确认可量化可衡量的标准
- 找到问题的本质
- 区分手段和目的
本文标题:防止系统腐化的措施
本文链接:https://www.haomeiwen.com/subject/plccdctx.html
网友评论