• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    程序員需要一本面向對象的實踐指南嗎?

    發布: 2009-11-17 10:26 | 作者: 不詳 | 來源: 領測軟件測試網采編 | 查看: 20次 | 進入軟件測試論壇討論

    領測軟件測試網

     反方:別做美夢了!還和Oracle媲美呢!對于大多數面向對象程序員來說,能按照教科書里的條條框框,把軟件架構設計成中規中矩的樣子,不出大的差錯就謝天謝地了。軟件架構這玩意兒,還真不是所有想玩的人都能玩出彩的。像比爾·蓋茨那樣的“鬼才”當然可以大言不慚地自封為“架構師”,但90%以上的平庸人士,最好還是老老實實地背誦理論書籍里那些看似枯燥,實則妙用無窮的經典架構,比如三層結構,比如MVC模型,比如AOP架構等等。在這方面,程序員根本不需要什么“實踐指南”!

       正方:冷靜!冷靜!老兄,你一面說架構設計的理論“枯燥”,一面又要程序員“老老實實地背誦”,你這不是牛不喝水強按頭嗎?我心目中的那本“實踐指南”正是一本把枯燥、抽象的理論變成有血有肉的知識和經驗,把學習變成一種樂趣的書籍!這種書籍不但能降低理論知識的學習難度,而且可以激發程序員藏在心底的靈感。對,靈感,每個人都有靈感,只不過有些人意識不到罷了。比方說,我們讀《設計模式》的時候,會對那四個無比杰出的大師佩服至極,也會為我們自己無法總結出如此精練的設計模式而沮喪至極。但你想過沒有,《設計模式》是死的,程序員是活的,軟件也是活的。如果把你心底深處那一點點靈感拿出來,如果你能在一本“實踐指南”的幫助下,大膽地在軟件設計過程中應用、組合甚至是發明設計模式,那你不也可以擁有和大師一樣的成就感和自豪感了嗎?

        反方:算了吧,你病入膏肓了。拿我從澳大利亞學來的歇后語說,你這是“獨生女的兒子——沒救了”。還《設計模式》呢!你知道什么是“設計模式”嗎?你知道設計模式是由多少個著名學者花了多少年的時間研究出來的嗎?那可是面向對象領域無比正確、無比光榮、無比偉大的設計模式呀!你居然想把自己的靈感與設計模式相結合,你居然還想“發明”設計模式?你簡直是在玷污我心中的圣土,你的做法和那些瘋狂、殘暴的異教徒有什么不同?要讓我看呀,你說的那種“實踐指南”多半是一本宣傳異端邪說,不能登大雅之堂的小冊子罷了!

        正方:啊,我終于看到你的真面孔了,你原來是這么一個徹底墮落、徹底偽善的衛教士呀!你知道理論都是發展變化的嗎?你相信世界萬物都在無休止運動嗎?我可不愿意與一個渾身中世紀味道的腐朽分子討論問題。在面向對象的世界里,沒有哪種技術是絕對的和永恒的。就拿UML語言來說,從誕生至今,人們總結出了許多種使用UML的方法,比如拿UML當“草圖”來用,拿UML當“藍圖”來用,拿UML當“語言”來用,等等。圍繞著UML的標準,又衍生出不同的設計原則和理論體系,比如最近被人們熱炒的MDA等等。不同的方法、不同的理論各有優缺點,沒有哪一種是普遍適用和絕對正確的。在這樣的情況下,程序員的主觀能動性就顯得尤為重要,他們也更需要一本“實踐指南”來幫助自己完成軟件開發里的一次又一次關鍵的抉擇。

        反方:“墮落”?“偽善”?“腐朽”?你也太小瞧我老人家了!我每天聞雞起舞,不停鉆研最新的面向對象理論,閱讀所有我能找到的理論書籍和理論文章,無論它們是國外大師的經典,還是國內同行的作品……

        正方:那你為什么要拒絕一本面向對象的實踐指南呢?是因為它沾上了“實踐”二字?即便你要批評或者漫罵它,你也總要先讀過它才有資格開口吧?具體來講,你聽說過有一本書,名叫《道法自然——面向對象實踐指南》嗎?

        反方:《道法自然——面向對象實踐指南》?我怎么沒聽說過?這是本什么書?你看過嗎?

        正方:我也沒看過呀!可我希望它就是我心目中的那本“實踐指南”。至少,我會找來仔細讀一讀的。你會嗎?

        反方:我?也許吧……咦,打!我突然想起來了,既然你我都沒有讀過這么一本“實踐指南”,那咱們在這里討論了半天,爭得臉紅脖子粗的,這不是沒事兒找事兒,吃飽了撐的嗎?

        【注:以上辯論過程是作者根據假想的情境和角色虛擬出來的,不代表作者本人的立場和觀點。其實,作者的真實想法是,希望所有喜歡面向對象技術的初學者都能從《道法自然——面向對象實踐指南》一書中發現有價值的東西!

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    22/2<12

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>