摘要:
我们经常听到看到“依赖倒置”、“依赖注入”、“控制反转”的概念,但是你真的了解他们的含义吗?像我这样的入门级选手,确确实实是听的不少,了解的不多。 今天看了吕老师转译的黄忠成先生的Object Builder Application Block (1) ,觉得写的很好,很适合初学者,黄先生的Object Builder Application Bloc... 阅读全文
摘要:
重构的几个重要时机: 1. 添加新功能时 2. 修补错误时 3. 代码复审时 反观我们平时的重构行为,大多也在以上时机进行。但是,以我个人的体会,我们在添加新功能时,对于重构,往往畏手畏脚。 原因一:功能已经上线了,怕改坏了! 原因二:有的功能费了牛劲修来改去才搞定,实在不忍心将自己再次打入地狱。 结果:所以我们忍着代码的臭味,带着一... 阅读全文