For the best experience please use the latest Chrome, Safari or Firefox browser.




005体验 - 十年,设计与重构

攻城狮朋友圈:锐力易思(release)

10 = 2013 - 2003
设计~要 ;重构~
功夫 = 技术 + 知识
亲自实践 ;反复修炼
知识要 ;技术要
设计&重构 = 技术+知识
03年,毕业,非典,创业
GOF 23 Struts Hibernate
怪:攻城狮 => 驾狗狮
1公司,1项目,10
Java:500
业务表:1000
单表数据:6.4 亿
打败 5~6,收下武富士
亡游戏,2 年一个
20 04 ~ 系统上线
20 06活力门事件
20 08 ~ 次贷危机
20 10振兴银行破产
20 12武富士破产
20 14 ~ 大连解散
欠账 ~ 需求+开发+运营
重构 ~ 读书+思考+动手





用~术 : 完~
2010 ~ CVS 统计





客户委托:5072
代码变更:110 行次





需求变更:12000 - 10 次
3709 *doc + 8281 *xls







常规发布:20
+ Schema 变更 :-(

着,最重要
攻城狮~写1万,读5
设计 != 21D入门到精通
设计 ~ 拖垮项目
层~蛋,层~
人财,错时机
知识 = 战, 技术 = 战
磨合 + 印证 + 有效反馈
模式 = +
功, 反失
84% 失败 95% 死掉
方向,失败
模式 = 问题 + 方案
模式 = 方案' + 方案"
模式版 Hello World
反模式的 7 '宗罪'
品:冷漠~麻木不仁
惰:思想,行为,智力
快:匆忙,贪婪,自负
法避免,人完人
平常对待,积极对应
好设计 ==? 好代码
好代码,出来
考,设计,构,加强
好代码 ~ 折衷 + 妥协
小步,拥抱变化
问题,特性,语言
模式 ~ 的,在进化
《重构模式》
'Refactoring to Patterns'









面向对象 6 大原则
  • 里氏    ★★★★
  • 单一    ★★★☆
  • 接口*2    ★★☆☆
  • 最少    ★★★☆
  • 开闭    ★☆☆☆
承父业,漏斗>==
件事,做到
面向契约市场经济
你知道的太多了,Piu~
开闭,不如去重构





+ 模式 = 更
+ 模式 = 更
好代码 = 好 *(用 + 读 + 改)
重构 ~ 功用 ==,内涵 ++
重构 ~ !拖, 味道 --
知识 = 纸上谈兵
~多
代码~多
子~多




终日乾乾,或跃在渊