zoukankan      html  css  js  c++  java
  • 重构代码解决问题的基本思路

    假设现在有个问题需要解决。
    1. 彻底理解相关代码及模块。这部分时间大约占到总时间的40%
    2. 代码该理解的都理解透了,解决问题的思路就跳了出来。然后,这是关键:创造性思维开始充分活动。以一种几乎接近“代码自己写出自己”的状态,这里写写,那 里改改,天马行空的、精力全部集中在纯逻辑思考中把代码完成。到了这里,心里就已经有数了:解决问题的关键面已经铺好了。
    3. 让解决问题相关的use cases(看着代码)在脑子里运行一遍。
    4. Run unit test( Check use cases without debugging )
    5. Format code and add comments.
    6. Diff, check in.
  • 相关阅读:
    linux virtualbox
    cboard安装
    test
    kafka安装
    OLAP解释
    php 连接数据库直接转成json格式
    hive学习
    mariadb修改密码
    mariadb anzhuang
    IDEA12 中写hql语句编译器莫名报错
  • 原文地址:https://www.cnblogs.com/taoxu0903/p/1675077.html
Copyright © 2011-2022 走看看