美文网首页
微动分享:代码重构

微动分享:代码重构

作者: 怕痛的蛹 | 来源:发表于2017-07-20 22:48 被阅读0次

    分享者:李小军

    订单,一个电商系统至关重要的一个部分。

    目前一个下单接口已足足有500行代码之多,代码的不规范、重复等一系列问题存在。这样的代码虽然不会影响正确性,但存在诸多隐患,难以维护,每次改动都需要小心翼翼,生怕出了纰漏!

    下单优化

    为了做的更好,我们需要重构代码,用一种更加简单、清晰的结构来实现。

    首先,我们需要有一个下单流程图,根据流程图就足以审视我们将要进行的工作是否正确,避免走冤枉路。

    然后根据职责不同,拆分出一系列功能独立的方法,每个方法只关心一件事。

    这是一个较粗略的流程图:

    下单流程

    经过一番重构,代码缩减至300行,减少了近一半的代码!

    当然,目前还只是初步拆分,接下来还要进一步优化,做到每个独立方法不超过30行(一屏)。

    一定可以做到!!

    相关文章

      网友评论

          本文标题:微动分享:代码重构

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