程序员要达到什么水平才能较好地胜任重构?

fey424 发布于 2013/03/10 21:41
阅读 109
收藏 0

程序员要达到什么水平才能较好地胜任重构?

或者说,怎么修炼才能达到比较好的重构水平

加载中
0
YANWUSHU
YANWUSHU

1.能发现哪些代码是需要被重构的,即,这些代码不好在什么地方且给出理由。

2.有一个实现此功能更好的解决方案(重构方案)。

个人感觉只要是满足上面两个条件,就可以完成重构。想要达到一个能对代码有较强重构能力的水平,至少应该掌握更多的知识,知识是重构的基础,没有一定的知识铺垫是无法做到上面的两点的。针对重构可以看一些书来补充这方面的知识,比如think in java , effective java, 设计模式-可服用面向对象软件的基础等等。这些都是一些线程的最佳实践,掌握这些知识之后相信重构能力会有一个质的提升!

返回顶部
顶部