聊聊代码优化——感谢马丁花(Martin Fowler),感谢N多书的作者!

大二那会儿在QQ群里听到有“设计模式”、“测试驱动开发”等软件设计及软件工程类的知识字眼,出于好奇,我还是很认真的去Google了相关词汇的解释。可能也是了解了一些关于设计类的话题,自己也开始对“写代码”这活,有一点往“艺术性”方向理解的意识,而不是ACM的题海战,或是CMD里那很有频率闪动的光标而已。

读完了马丁花大神的《Patterns of Enterprise Application Architecture》后,又读了他的《Refactoring》。我好像有点墙头草的意思,那会儿天天脑子里在想怎么去运用这些大神的利器,哪怕是只写了两个豪不相干的类,也要想那么几分钟,看看这俩货有没有缊藏着什么深厚的模式~哈哈,反正当时是有点过头~后来的代码时间里,自己也在慢慢总结复习了之前看过的那些书本,然后我开始去用《测试驱动开发(Tdd)》里的“一步一个脚印”的思路,再去结合《Refactoring》里提到的“重构:即在保持现有代码功能不变的情况下,改善现有代码。”慢慢的,我好像有点把住什么时候应该去做优化的时机了。还是基于原来老前辈们总结的几个点.... 详细请见:http://blog.xjiujiu.com/?p=514  来批斗我吧~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值