重构Step1——系统代码结构治理

最近几天给集团做个培训,关于如何重构系统的


记录几个点
0,设计模式,代码规范,不是好的重构的办法,太从细节入手,抓不住重点。
      好的重构办法是
            a,首先对整体应该是什么有一个很清晰的认识
            b,对细节在整体的什么位置,都很清晰
            c,对细节的扩展,组织很好

要做到a首先必须是要了解业务,流程,其次对代码如何组织,应该有非常清晰的认识;并且结合宏观业务,能有效把控。

怎么结合宏观业务呢 ?
      宏观业务背景介绍
      业务,业务流程
      有一个把手

1,确定重构的目标是:可读,可扩展
2,如何读一个系统,抓住扩展点:抓住流水表,
        1,抓住逻辑字段和逻辑分支
         2,抓住组件字段
3,代码的一种管理方式:变和不变分离
        core&ext
 4,代码的一种组织方式 
        流程字段
        逻辑分支组件&逻辑分支接口和x
         组件字段

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。