亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

Java行業的圣經-四本最重要的個人藏書

2019-11-18 11:46:45
字體:
來源:轉載
供稿:網友

  java行業的圣經 四本最重要的個人藏書,他們的書名都不含Java
  
  作者 Thomas E. Davis
  譯者 msklsf@263.net
  
  摘要
  
  Thomas Davis 推薦了四本書,它們可以讓你在java開發中受益非淺。這些書擴展了Java的基本語法和語義,使你能更全面地理解面向對象的程序設計。
  
  正文
  
  《Design patterns》
  
  《Refactoring: ImPRoving the Design of Existing Code》
  
  《Antipatterns: Refactoring Software, Architectures, and Projects in Crisis》
  
  《Extreme Programming EXPlained: Embrace Change》
  
    在這篇文章中,我提出了新手和專家在使用Java進行開發的區別,而且也給出了一個參考書目,幫助新手超越這個界限。這不是一個書目回顧,而是你通往職業發展中下一步的車票。
  
    Java是一個程序設計語言。它也是一個工具,假如錯誤地使用,它就是無用的,某些時候甚至是危險的。僅僅知道它的語法和語義不是一個程序員要做的。一個程序員也必須密切地關注和理解環境模式,也就是說在Java環境中,什么是面向對象設計。知道對象是什么、接口是什么、多少對象實現了一個接口等等無聊的東西是遠遠不夠的。一個程序員必須知道這種使那些規則和關系融合成一個靈活的、可重用的、可擴展的系統的神秘方法。我在這里討論的這些書將給你那些經驗,提高你作為一名Java程序員的職業素質。令人希奇的是,沒有一本書在他們的書名中包括Java一詞。
  
  注:本文所討論的所有書目的URL地址可以在本文后面的資源中找到。
  
  《Design patterns》
  
    這本書的作者是Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides, 和Grady Boocha——the Gang of Four是他們聞名的呢稱,由 Addison-Wesley出版社在1995年出版。模式一詞描述了一類重復的問題而且提供了一個可重用的解決方案。設計模式至少可以通過對象共享來幫助你避免內存限制的缺陷以簡化你的工作,設計模式也可以創造一個類似于接口的、可以靈活地同第三方庫進行綜合的集成方式來簡化你的工作。《Design patterns》仔細描述了這兩種設計模式,給出了評價,而且提供了代碼例子和易于理解的相關圖表。雖然代碼例子都是C++的,但是語法十分類似于Java,因此大多數程序員將毫無問題地把握這些概念。有一本本書的仿制品,它采用Java作為例子,書名是《Java Design Patterns: A Tutorial》,作者是James William Cooper,由Addison-Wesley出版社在 2000年出版;但是沒有the Gang of Four在《Design patterns》中所闡述的透徹和深度。
  
    一旦你熟悉了《Design Patterns》中所列出的設計模式,將熟悉到他們中的一些是如何發展的。在Addison-Wesley出版社1998年出版的《Design Patterns Applied(Software Patterns Series)》中,John Vlissides 敘述了在某些最流行模式上的爭論和討論,而且介紹了一些新的在《Design Patterns》中刪去的模式。
  
  《Refactoring: Improving the Design of Existing Code》
  
    會犯錯誤就是人。假如這是真理的話,我看到了數以百計比我更象人的程序。項目出問題了。錯誤出現了。進度延期了,質量犧牲了。這些都是對我們所從事的職業的警告。但是當事情逐漸變得最糟時,你需要在什么地方改變方向呢?我的非常多的同事采用"throw-away-and-start-over"的方法:從零開始,希望自己已經可以避免錯誤了。那是最極端的解決辦法,它一定激怒了你的老板。但是不要絕望,因為有替代的辦法。
  
    《Refactoring: Improving the Design of Existing Code》是Addison-Wesley出版社面向對象技術系列叢書中的一本,作者是Martin Fowler, Kent Beck, John Brant, William Opdyke, 和Don Roberts ,出版日期是1999年,這本書給開發者提供了重新開始的不同選擇。Refactoring就是通過重構一個程序的內部結構但是不改變它的外部行為來提高它的性能的處理過程。Refactoring能讓一個方法執行得更快或者提供更精確的執行結果,但是不改變這個方法的名字。這些改變對調用該方法的程序而言是不可見的,因此沒有代碼需要修改。
  
    這本書教讀者如何通過一個非凡的意識來識別問題代碼,而且將每一個放到一個程序目錄中以便修改。例如,一個意識或許是一個不適當的親密關系——描述了兩個或更多個類的關系太緊密了以致對一個類的改變要求另一個類也要改變。這本書所建議的眾多的解決方法的一個是將這個存在問題的方法移到一個更適當的類中。
  
  《AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis》
  
    軟件開發不是易于出錯和疏忽的唯一地方。治理同樣易于出現缺陷,這是由于混亂的開發過程和不現實的開發進度。大多數因特網公司在他們的開發部門有一個令人擔憂的人員流動速度。隨著程序員的加入和退出,職責的層次結構就想代碼結構一樣變得令人費解?!禔ntiPatterns: Refactoring Software, Architectures, and Projects in Crisis》的作者是William J. Brown, Raphael C. Malveau, William H. Brown, Hays W. McCormick III, 和 Thomas J. Mowbray ,由John Wiley & Sons出版社 在1998年出版,這本書將把上述加入到你整個的事業目標中。它對計劃、錯誤治理、基本方法中的常見錯誤進行分類,使你跳出深淵。
  
    你的方案是否正遭受委員會的挑剔?就象有非常多的廚師在調一鍋湯一樣?;蛘吣愕拇a基礎是違反模式的賣方代碼,導致你依靠一個不可靠的第三方產品?!禔ntiPatterns》將這些問題分為12大類和大約24個小類,指導你避免這些問題或者跳離你偶然進去的陷阱。
  
  《Extreme Programming Explained: Embrace Change》
  
    XP是一種新鮮的、有些爭議的新的開發過程,Kent Beck是它的先行者。XP力爭按時提供好的軟件,沒有官僚作風,不重視傳統的開發周期。在因特網啟動的發燒期,每個人的目光都聚焦在趕上市場。在現實世界中,項目超過了預算或者過了最后期限,就會被取消,這最終導致某些公司徹底失敗。項目開始的文檔和圖表很少能夠反映最終的產品。因此,開發團隊需要適應項目需求的頻繁變化并作出反映。那正是XP要發光的地方。
  
    “溝通、簡潔、反饋、勇氣”是XP愛好者的秘訣。溝通有很多種途徑,例如在成雙成對的程序設計中完成。也就是一個人編碼,伙伴們進行對等的實時檢查。
  
    簡潔意味著當你需要它的時候就僅僅建造那些你需要的。不浪費時間執行那些解決將來或許會發生的問題的奢侈方案。
  
  反饋意味著“早發布,常發布”,這些為那些開放源代碼的狂熱者所喜愛。通過在開發的早期將產品呈現在用戶的面前,你能盡量避免出現在開發周期后期的劇烈變動要求。
  
    最后,勇氣促使XP弟子抓住機會并從結果中吸取經驗。只有在極少見的場合,你才必須求助于"throw-away-and-start-over"技術?!禘xtreme Programming Explained: Embrace Change》中描述了那些秘訣和它們是如何幫助你的。這本書的作者是Kent Beck,由Addison-Wesley出版社在1999年出版。
  
  結論
  
    最近我有機會從零開始一個公司項目。我的開發隊伍靠這些書的教導生活和呼吸,成果是顯著的。我們按照進度、沒有延期建造了一個非凡健壯和可擴展的系統。這些書改善了我的職業生涯,我相信他們也將改善你的職業生涯。
  
  關于作者
    Thomas E. Davis是一個具有SUN認證資質的Java軟件工程師,也是他的第二個成功的Internet計劃的首席技術官。目前Thomas居住在陽關充足的南佛羅里達,遺憾的是大部分時間他都呆在室內的一臺計算機前面

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲一区二区三区sesese| 动漫精品一区二区| 国产精品久久久久久久久久ktv| 一区二区三区视频免费| 26uuu亚洲国产精品| 久久久久久久久久久久久久久久久久av| 91美女高潮出水| 久久综合免费视频影院| 欧美日韩亚洲精品内裤| 日韩资源在线观看| 色婷婷亚洲mv天堂mv在影片| 亚洲精品视频免费在线观看| 日本伊人精品一区二区三区介绍| 久久久久久久久网站| 久国内精品在线| 日韩欧美在线视频免费观看| 日本乱人伦a精品| 国产成人精品电影久久久| 尤物yw午夜国产精品视频| 精品久久久久久久久久国产| 乱亲女秽乱长久久久| 97视频在线观看亚洲| 日韩欧美第一页| 国产精品草莓在线免费观看| 日韩亚洲在线观看| 亚洲国产小视频在线观看| 亚洲欧洲一区二区三区在线观看| 国产亚洲激情视频在线| 成人av资源在线播放| 久久久国产在线视频| 亚洲影院色无极综合| 亚洲激情成人网| 国产亚洲精品高潮| 日韩极品精品视频免费观看| 91精品国产沙发| 亚洲影院在线看| 国产精品久久久久福利| 97免费在线视频| www.国产精品一二区| 国产+成+人+亚洲欧洲| 九九热这里只有精品免费看| 欧美视频在线观看 亚洲欧| 久久久久久有精品国产| 国产精品视频公开费视频| 成人中文字幕+乱码+中文字幕| 狠狠干狠狠久久| 亚洲精品美女视频| 亚洲iv一区二区三区| 欧美性猛交xxxxx免费看| 91亚洲精品久久久久久久久久久久| 久久精品视频一| 中文字幕日韩视频| 欧美性视频精品| 亚洲欧美日韩中文视频| 中文字幕亚洲一区二区三区| 一区二区三区天堂av| 亚洲欧美在线播放| 国产在线观看精品一区二区三区| 精品中文字幕在线| 亚洲免费精彩视频| 亚洲大尺度美女在线| 亚洲伦理中文字幕| 欧美性视频在线| 国产成人精品一区| 亚洲欧美日韩天堂一区二区| 中文字幕欧美专区| 国产精品夜间视频香蕉| 2019中文字幕在线| 欧美激情图片区| 亚洲精品自在久久| 中文字幕自拍vr一区二区三区| 国产精品视频久久久久| 亚洲第一精品电影| 亚洲石原莉奈一区二区在线观看| 插插插亚洲综合网| 亚洲老司机av| 久久九九免费视频| 色先锋资源久久综合5566| 久久色免费在线视频| 庆余年2免费日韩剧观看大牛| 中文字幕亚洲欧美一区二区三区| 在线视频中文亚洲| 欧美中文字幕在线观看| 国产精品欧美一区二区三区奶水| 亚洲精品99999| 日韩美女av在线免费观看| 久久资源免费视频| 国产精品免费网站| 午夜精品一区二区三区在线播放| 国产999精品久久久影片官网| 亚洲精品网址在线观看| 在线观看日韩av| 久久视频这里只有精品| 精品女同一区二区三区在线播放| 亚洲欧美一区二区激情| 日本一欧美一欧美一亚洲视频| 亚洲精品国产精品国自产观看浪潮| 久久韩剧网电视剧| 欧美在线视频免费| 国产视频精品久久久| 国产一区二区视频在线观看| 国a精品视频大全| 九九久久综合网站| 成人日韩av在线| 日韩av在线免费| 国产一区二中文字幕在线看| 国产在线播放91| 亚洲欧美在线免费观看| 欧美成人精品一区二区三区| 欧美激情日韩图片| 成人免费午夜电影| 国产91亚洲精品| 日韩中文字幕视频在线| 91在线国产电影| 理论片在线不卡免费观看| 欧美日韩中文字幕在线| 久久精品成人欧美大片| 久久久久久久色| 欧美专区国产专区| 国产精品亚洲网站| 亚洲成人精品久久| 国产欧美一区二区三区在线| 伊人久久精品视频| 91禁外国网站| 青青精品视频播放| 久久人人97超碰精品888| 亚洲一区二区在线| 欧美精品videossex性护士| 亚洲片av在线| 91精品国产高清久久久久久91| 欧美最顶级的aⅴ艳星| 九九久久久久久久久激情| 亚洲最大福利网| 性视频1819p久久| 国产亚洲综合久久| 亚洲国产精品人人爽夜夜爽| 色诱女教师一区二区三区| 日韩的一区二区| 成人在线播放av| 日韩视频免费大全中文字幕| 午夜精品久久久久久久99热浪潮| 亚洲无av在线中文字幕| 欧美丰满少妇xxxxx做受| 日韩av片免费在线观看| 性夜试看影院91社区| 欧美日本高清视频| 成人午夜一级二级三级| 国产99久久精品一区二区 夜夜躁日日躁| 亚洲天堂av电影| 亚洲综合视频1区| 久久精品久久久久久| 91视频-88av| 国产噜噜噜噜久久久久久久久| 国产精品电影观看| 日韩av在线直播| 成人免费看吃奶视频网站| 国产成人一区二区| 91精品国产九九九久久久亚洲| 91精品国产亚洲| 国产精品一区二区女厕厕| 中文字幕国内精品| 国产日韩在线亚洲字幕中文| 成人国产精品久久久| 亚洲成人精品在线|