美文网首页
重构Step1——系统代码结构治理

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

作者: 点爸 | 来源:发表于2018-07-19 18:34 被阅读14次

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

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

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

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

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

相关文章

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

    最近几天给集团做个培训,关于如何重构系统的 记录几个点0,设计模式,代码规范,不是好的重构的办法,太从细节入手,抓...

  • 代码重构?为什么要重构

    代码重构简介:(英语:Code refactoring)重构就是在不改变软件系统外部行为的前提下,改善它的内部结构...

  • 法人治理结构

    公司治理结构(Corporate Governance Structure),或称法人治理结构、公司治理系统(Co...

  • 「重构」读书笔记

    重构不是目的,而是工具。 为何重构 改进软件设计 维持或改进代码的设计意图,避免代码结构流失 消除重复代码,方便未...

  • 30 - 重构之代码解耦

    重构可以分为大规模高层重构(简称“大型重构”)和小规模低层次重构(简称“小型重构”)。大型重构是对系统、模块、代码...

  • 手把手教你重构乱糟糟的代码

    重构不止是代码整理,它提供了一种高效且受控的代码整理技术。 (一)重构原则 1、何谓重构 对软件内部结构的一种调整...

  • 代码重构专题(转载)

    代码重构(一):函数重构规则代码重构(二):类重构规则代码重构(三):数据重构规则代码重构(四):条件表达式重构规...

  • 重构(一)对重构的理解

    重构的定义: 所谓重构是这样一个过程:在不改变代码外在行为的前提下,对代码做出修改,以改进程序的内部结构。 重构是...

  • Java代码重构

    1、什么是重构? 在不改变代码接口的情况下,对代码作出修改,以改进程序的内部结构。本质上说,重构就是在代码写好之后...

  • iOS 利用cocoapods进行本地组件化

    项目到了一定规模, 项目的代码组织和结构显得尤为重要. 重构项目结构, 可以从分离代码开始. 代码分离, 可以把常...

网友评论

      本文标题:重构Step1——系统代码结构治理

      本文链接:https://www.haomeiwen.com/subject/tztxmftx.html