女王控的博客

代码重构

1 篇文章

代码重构

一、第一个案例 如果你发现自己需要为程序添加一个特性,而代码结构使你无法很方便地达成目的,那就先重构这个程序。 在重构前,需要先构建好可靠的测试环境,确保安全地重构。 重构需要以微小的步伐修改程序,如果重构过程发生错误,很容易就能发现错误。 案例分析 影片出租店应用程序,需要计算每位顾客的消费金额。 包括三个类:Movie、Rental 和 Customer,Rental 包含租赁的 Movie 以及天数。 最开始的实现是把所有的计费代码都放在 Customer… »

0%