摘要: 1.差劲的系统是很难修改的。因为很难找到修改点。如果很难找到修改点,程序员就很有可能犯错,从而引入bug。2.如果你发现需要给程序添加一个特性,而代码结构使你无法很方便的达成目的,那就先重构那个程序,使特性的添加比较容易进行。然后再添加特性。3.重构步骤的本质:由于每次修改的幅度都很小,所以任何错误都很容易发现。4.使用重构技术开发时,你把自己的时间分配给两种截然不同的行为:添加新功能,以及重构。添加新功能时,你不应该修改既有代码,只管添加新功能。通过测试,可以衡量自己的工作进度。重构时你不能再添加新功能,只管改进程序结构。此时你不应该添加任何测试,只在绝对必要时(用以处理接口变化)时才修改测 阅读全文
posted @ 2014-02-09 20:19 岩小喊 阅读(137) 评论(0) 推荐(0)
摘要: 2014年要把雅思6.5考出来!要存钱。AU的申请同步进行。CA的申请暂时放缓。 阅读全文
posted @ 2014-02-09 01:49 岩小喊 阅读(98) 评论(0) 推荐(0)