日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

31 天重构学习笔记索引

發(fā)布時(shí)間:2025/3/21 编程问答 42 豆豆
生活随笔 收集整理的這篇文章主要介紹了 31 天重构学习笔记索引 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

由于最近在做重構(gòu)的項(xiàng)目,所以對(duì)重構(gòu)又重新進(jìn)行了一遍學(xué)習(xí)和整理,對(duì)31天重構(gòu)最早接觸是在2009年10月份,由于當(dāng)時(shí)沒有訂閱Sean Chambers的blog,所以是在國(guó)外的社區(qū)上閑逛的時(shí)候鏈接過去的。記得當(dāng)時(shí)一口氣看完了整個(gè)系列并沒有多少感覺,因?yàn)檫@些基本上項(xiàng)目都在使用,只是我們沒有專門把它標(biāo)示和整理出來,所以也沒有引起多大的重視。現(xiàn)在突然接手這個(gè)重構(gòu)項(xiàng)目,由于團(tuán)隊(duì)成員技術(shù)和經(jīng)驗(yàn)參差不齊,所以有必要專門整理一個(gè)重構(gòu)的綱要,當(dāng)然這個(gè)系列也非常適合做新系統(tǒng)的代碼規(guī)范參考,只要有代碼的地方,這個(gè)重構(gòu)規(guī)范就很有價(jià)值。周末也不想出去閑逛,因?yàn)樵趧偟竭@個(gè)美麗的城市,沒有親戚或者朋友,所以才能靜下心來兩天時(shí)間寫完這個(gè)重構(gòu)參考規(guī)范。同時(shí)也感受了Windows Live writer寫文章的快感。

  當(dāng)然這個(gè)項(xiàng)目重構(gòu)的整體架構(gòu)得另當(dāng)別論(整體架構(gòu)在我的這篇文章有專門的講解(http://www.cnblogs.com/zenghongliang/archive/2010/06/23/1763438.html)。大的架構(gòu)設(shè)計(jì)好了以后,這些重構(gòu)細(xì)節(jié)點(diǎn)就成了東風(fēng)之后的大火,對(duì)整個(gè)項(xiàng)目也是至關(guān)重要。31天重構(gòu)這個(gè)系列和《代碼大全》、《重構(gòu):改善既有代碼的設(shè)計(jì)》比較起來最大的特點(diǎn)就是比較簡(jiǎn)單、淺顯易懂。那么我這些文章也都是學(xué)習(xí)Sean Chambers的31天重構(gòu)的筆記整理,所以如果大家對(duì)這個(gè)筆記有任何異議也可以指出。

  • 31天重構(gòu)學(xué)習(xí)筆記1. 封裝集合
  • ?31天重構(gòu)學(xué)習(xí)筆記2. 移動(dòng)方法
  • 31天重構(gòu)學(xué)習(xí)筆記3. 提升方法
  • 31天重構(gòu)學(xué)習(xí)筆記4. 降低方法
  • 31天重構(gòu)學(xué)習(xí)筆記5. 提升字段
  • 31天重構(gòu)學(xué)習(xí)筆記6. 降低字段
  • 31天重構(gòu)學(xué)習(xí)筆記7. 重命名(方法,類,參數(shù))
  • 31天重構(gòu)學(xué)習(xí)筆記8. 使用委派代替繼承
  • 31天重構(gòu)學(xué)習(xí)筆記9. 提取接口
  • 31天重構(gòu)學(xué)習(xí)筆記10. 提取方法
  • 31天重構(gòu)學(xué)習(xí)筆記11. 使用策略類
  • 31天重構(gòu)學(xué)習(xí)筆記12. 分解依賴
  • 31天重構(gòu)學(xué)習(xí)筆記13. 提取方法對(duì)象
  • 31天重構(gòu)學(xué)習(xí)筆記14. 分離職責(zé)
  • 31天重構(gòu)學(xué)習(xí)筆記15. 移除重復(fù)內(nèi)容
  • 31天重構(gòu)學(xué)習(xí)筆記16. 封裝條件
  • 31天重構(gòu)學(xué)習(xí)筆記17. 提取父類
  • 31 天重構(gòu)學(xué)習(xí)筆記18. 使用條件判斷代替異常
  • 31天重構(gòu)學(xué)習(xí)筆記19. 提取工廠類
  • 31天重構(gòu)學(xué)習(xí)筆記20. 提取子類
  • 31天重構(gòu)學(xué)習(xí)筆記21. 合并繼承
  • 31天重構(gòu)學(xué)習(xí)筆記22. 分解方法
  • 31天重構(gòu)學(xué)習(xí)筆記23. 引入?yún)?shù)對(duì)象
  • 31天重構(gòu)學(xué)習(xí)筆記24. 分解復(fù)雜判斷
  • 31天重構(gòu)學(xué)習(xí)筆記25. 引入契約式設(shè)計(jì)
  • 31天重構(gòu)學(xué)習(xí)筆記26. 避免雙重否定
  • 31天重構(gòu)學(xué)習(xí)筆記27. 去除上帝類
  • 31天重構(gòu)學(xué)習(xí)筆記28. 為布爾方法命名
  • 31天重構(gòu)學(xué)習(xí)筆記29. 去除中間人對(duì)象
  • 31天重構(gòu)學(xué)習(xí)筆記30. 盡快返回
  • 31天重構(gòu)學(xué)習(xí)筆記31. 使用多態(tài)代替條件判斷

  具體也可以通過http://www.lostechies.com/blogs/sean_chambers/archive/2009/07/31/31-days-of-refactoring.aspx查看原文。由于這些文章都是一些簡(jiǎn)單的重構(gòu),所以沒有怎么過多的描述,但卻是對(duì)項(xiàng)目很有幫助。如有問題或建議,敬請(qǐng)指教,謝謝!

  以后打算在博客園安家,寫下自己對(duì)技術(shù)的一點(diǎn)微薄見解,所以特此做一個(gè)文章索引?圣殿騎士博文索引,如果有感興趣的同仁,可以關(guān)注,如能起到幫助作用,那就是我莫大的榮幸!

代碼下載地址:http://github.com/schambers/days-of-refactoring

from:?http://www.cnblogs.com/KnightsWarrior/archive/2010/06/30/1767981.html
作者:圣殿騎士?
出處:http://www.cnblogs.com/KnightsWarrior/?
關(guān)于作者:專注于微軟平臺(tái)項(xiàng)目架構(gòu)、管理和企業(yè)解決方案。自認(rèn)在面向?qū)ο蠹懊嫦蚍?wù)領(lǐng)域有一定的造詣,熟悉設(shè)計(jì)模式、TDD、極限編程、領(lǐng)域驅(qū)動(dòng)、架構(gòu)設(shè)計(jì)、敏捷開發(fā)和項(xiàng)目管理。現(xiàn)主要從事ASP.NET MVC、WPF、WCF/Web API、SOA、Microsoft Azure等云計(jì)算方面的項(xiàng)目開發(fā)、架構(gòu)、管理和企業(yè)培訓(xùn)工作。如有問題或建議,請(qǐng)多多賜教!?
本文版權(quán)歸作者和博客園共有,歡迎轉(zhuǎn)載,但未經(jīng)作者同意必須保留此段聲明,且在文章頁(yè)面明顯位置給出原文連接。如有問題,可以郵件:KnightsWarrior(at)msn(dot)com??微博:圣殿騎士微博?

總結(jié)

以上是生活随笔為你收集整理的31 天重构学习笔记索引的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。