摘要: 最近越来越爱在园子里写点东西,原因是写这些文章不仅可以作为自己学习的读书笔记,更让我感到一些前所未有的震感。因为这样会让我思维更灵活,对知识的掌握也更全面。于是我又打算将自己对设计模式的理解也记录下来,哪怕花上再多的时间也无所谓。本部分为目录,内容不断更新中。模式开发之旅(1):单一职责原则模式开发之旅(2):开闭原则模式开发之旅(3):依赖倒转原则 模式开发之旅(4):里氏代换原则模式开发之旅(...
阅读全文
posted @ 2010-01-25 17:06 xiaosuo 阅读(76) 评论(0)
编辑
摘要: 最近在看Matrin Fowler的著作《重构——改善既有代码的设计》。刚开始阅读的时候总感觉书中所列的许多重构方法过于平淡,重构步骤也过于琐屑,这些我们平常也经常会做到,习惯大气挥洒的动作,何必以近乎枯燥的过程小步前进?然而,渐渐我才体会,正是这样的小步与缓步,不过激,不躁进,再加上完整的测试配套,才是不带来bug的最佳保障。 从今天开始我打算在园子里每天记录一个重构方...
阅读全文
posted @ 2009-12-26 16:55 xiaosuo 阅读(239) 评论(0)
编辑
摘要: 上大学的时候虽然每门专业课都学得还可以,但那个时候却无法理解每门学科到底学了有什么用。现在回过头来重温这些旧的知识的时候,会发现将那些当时还不是很懂的知识点再重新理解一番,对以后做开发是一件非常有意义的事情。此文将做为我重温《数据结构》这门学科的目录而预先保留,目录更新中。第一部分:线性表线性表(一):顺序表 线性表(二):单链表线性表(三):双向链表线性表(四):与线性表相关的算法线性表(五):...
阅读全文
posted @ 2009-12-16 17:33 xiaosuo 阅读(352) 评论(0)
编辑