摘要: 重构可以把复杂的东西分解成一个个简单的小块。但有时候,你必须壮士断腕删掉整个算法,用简单的算法来取代,如果你发现做一件事情可以有更清晰的方式,那你完全有理由用更清晰的方式来解决问题。如果你开始使用程序库,发现其中库提供的功能特性和你的代码重复,那么你也应该改变你原来的算法。或者当你想要修改原先的算法... 阅读全文
posted @ 2014-12-11 10:35 Ricky.K 阅读(721) 评论(0) 推荐(0) 编辑
摘要: 有时候,当你遇到一个大型函数,里面的临时变量和参数多的让你觉得根本无法进行Extract Method。重构中也大力的推荐短小函数的好处,它所带来的解释性,复用性让你收益无穷。但如果你遇到上种情况,你可能会天真的以为我只要适当的进行Replace Temp with Query,就可以把这种现象给化... 阅读全文
posted @ 2014-12-11 09:00 Ricky.K 阅读(1510) 评论(2) 推荐(0) 编辑