现想学习重构,有些无从下手。
书是看了点,基本没看懂。
于是google了delphi的重构例子真是少之又少。大侠们可否抽些空谈谈重构方面知识?

解决方案 »

  1.   

    重构跟语言无关,学好OOP方面的知识即可
      

  2.   

    泛泛的讲对我来说没用,具体点我今天写代码的时候想把
    if
    else
    去掉,咋弄吧
      

  3.   

    每个then后面的功能做成功能类,然后通过一定的命名规则从工厂中创建相应的功能类出来调用。不过该用if的地方还是要用的,看具体情况,以上只是一种思路。
      

  4.   

    当你熟悉使用工具了,就可以在业务方面多思考了,否则你总是会让一些具体的业务问题打断思路。熟悉使用工具的最好办法就是多写代码,明白各个代码执行的来龙去脉,对操作系统也要了解一些。
    《Windows核心编程》一书放在手边,虽时看看,开始看不明白也要知道还有这么一回事,慢慢的就会都能联系
    起来了。