zoukankan      html  css  js  c++  java
  • 更精简的代码,更详细的注释,让项目更易维护

           今天小重构了我的代码后,我想说更精简的代码,更详细的注释,让项目更易维护,

       因为项目的本质不是代码,是算法,是实现步骤

           如果代码不精简,很臃肿,时间久了,具体实现的细小步骤会记忆模糊,以后可能要花费更多时间去阅读

       有时可以在写的时候,就一边小重构一下,不要等到以后再重构

        精简重构的一些方式:

       1抽取方法:抽取常用的功能,可以放到一些综合工具类里

       2抽取变量:尤其是对于要用到很多if-else结构里的变量,可以先定义一个空变量,然后根据不同的情况,

                       进行赋值。

       3砍掉变量:一个复杂系统肯定有很多的对象和变量,其实仔细思考,

                       有些对象和变量在不影响高内聚低耦合原则,单一原则的情况下,是可以砍掉的

       二注释的话,如果有较多的复杂逻辑,最好多注释一下,如果没有,当然还是简单点就好啦

  • 相关阅读:
    todo---HttpClient,httpUrlConnection
    todo---callback
    todo-braintree-java
    todo--com.paypal.sdk
    todo--OkHttp基本使用
    @RequestBody 和@ResponseBody 注解详解
    常用Jar包下载
    SpringMVC 使用JSR-303进行校验 @Valid
    SpringMVC 之 表单标签
    SpringMVC 自定义类型转换器
  • 原文地址:https://www.cnblogs.com/dzq1991/p/6192893.html
Copyright © 2011-2022 走看看