美文网首页
关于重构

关于重构

作者: 明明就_c565 | 来源:发表于2019-04-12 10:32 被阅读0次

    本文来源于公众号大飞码字

    1,确定重构的范围

    具体那些模块需要重构,减少工作量,提升工作效率。

    2,确定验证方式

    一般重构代码的验证,可以采用测试代码,测试用例覆盖的方法。

    复杂的业务可以将重构部分的代码,全部封装起来,然后提供一个新的接口,一个请求进来后,我们分别执行旧的业务逻辑,也将请求发给新接口。在流程的最后,我们将新旧流程构造出的字段,进行逐个字段的对比。新流程只验证正确性,不做实际的输出。即双读验证,

    3,确定代码逻辑

    兵马未动,粮草先行,没有行军之前早已规划好了行军路线,制定好了作战计划,这就像我们写代码之前一定要确定好代码架构,设计逻辑,不管采用什么方式技术,分层,分治,抽象,模块化(不要牵一发而动全身),整体逻辑都必须清楚,一目了然。

    4,灰度发布,灰度验证

    内测,部分输入,选择性输入

    5,控制好预期

    监控,log

    相关文章

      网友评论

          本文标题:关于重构

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