目前分類:生活學習 (61834)

瀏覽方式: 標題列表 簡短摘要

如何精簡用戶界面

作者: Tyler Tate  發布時間: 2010-04-07 16:14  閱讀: 1898 次  推薦: 0   原文鏈接   [收藏]  

值得收藏的HTML5資源

作者: Justin  來源: 博客園  發布時間: 2010-07-24 11:43  閱讀: 964 次  推薦: 1   原文鏈接   [收藏]  

  HTML5 越來越引起人們的關注,蘋果甚至將 HTML5 視為 Flash 的掘墓人。然而,作為一種尚未成型的技術,HTML5 對很多人來說仍然是陌生的。本文收集了 15 個非常值得收藏的 HTML5 資源,這些資源可以讓你同 HTML5 的發展保持一致,并始終處于這門技術的最前沿。

越簡單越豐富——極簡網頁設計視覺呈現技巧

作者: 番茄果果  來源: Tencent CDC Blog  發布時間: 2010-05-05 12:02  閱讀: 1812 次  推薦: 0   原文鏈接   [收藏]  

哪些設計模式最值得學習

作者: Nick Wang (懶人王)  來源: 博客園  發布時間: 2010-03-08 13:57  閱讀: 3064 次  推薦: 2   原文鏈接   [收藏]  

  最近又在首頁看到幾篇設計模式相關的學習隨筆。回想起來,這幾年在園子里發布的有關設計模式的隨筆都有一個共同的特點。那就是Factory和Singleton居多,如果是系列的,也往往是從這兩個模式開始的。由于能夠堅持把《設計模式》中所有模式都寫完的非常少,所以基本上也很少見到有關其它模式的隨筆。

基于自然語言的軟件工程和程序設計(中)

作者: 飛林沙  來源: 博客園  發布時間: 2009-12-31 09:53  閱讀: 1232 次  推薦: 0   原文鏈接   [收藏]  

淺談易訊網架構

作者: 小春  來源: 博客園  發布時間: 2009-06-07 10:21  閱讀: 5038 次  推薦: 0   原文鏈接   [收藏]  

經歷了最近幾個月易訊網新版本的緊張開發及上線調試之后,總算能夠暫時靜下心來考慮網站的下一步計劃及如何通過網絡來如何吸引用戶。

重構之美之一利用多態重構為帶參方法

作者: 張逸  來源: 博客園  發布時間: 2010-12-05 17:51  閱讀: 904 次  推薦: 0   原文鏈接   [收藏]  

   我在閱讀遺留代碼時,經常發現存在這樣一種情形。在一個類中存在兩個方法,它們做了相似的工作,區別僅在于方法內部某些對象的類型。例如:

為什么OO方法是有本質缺陷的?

作者: 怪怪  來源: 博客園  發布時間: 2008-12-17 23:50  閱讀: 2729 次  推薦: 0   原文鏈接   [收藏]  

  今天我在這里說OO表達能力不足, 估計沒人會信, 但是這真有可能是問題的核心所在, 如果是這樣, 那么用歪了也罷學習困難也罷, 錯不在使用者和學習者, 而在于OO自身(這種質疑也不是一天兩天了,不過大多數言論都是外延法,強調主觀因素, 所以不具說服力)。

OO真經——關于面向對象的哲學體系及科學體系的探討(中)

作者: T2噬菌體  來源: 博客園  發布時間: 2009-04-13 09:48  閱讀: 3999 次  推薦: 0   原文鏈接   [收藏]  
 

基于自然語言的軟件工程和程序設計(下)

作者: 飛林沙  來源: 博客園  發布時間: 2010-01-20 14:21  閱讀: 1122 次  推薦: 0   原文鏈接   [收藏]  

基于自然語言的軟件工程和程序設計(上)

作者: 飛林沙  來源: 博客園  發布時間: 2009-12-28 10:40  閱讀: 1788 次  推薦: 0   原文鏈接   [收藏]  

程序員的編碼規范!

作者: 車子在動  來源: 博客園  發布時間: 2009-10-21 14:52  閱讀: 3272 次  推薦: 0   原文鏈接   [收藏]  

  一些企業在招聘程序員的時候,總會特意提出一個要求,即要求具有良好的編碼規范。確實現在程序開發人員已經不在是單槍匹馬的單干,而是講究團體作戰。此時就要求團隊內的乘員都可能夠恪守代碼的編寫規范,這對于乘員之間共享代碼、排錯等作業都具有非常現實的意義。這在Java語言中當然也不例外。借這次機會,就跟大家分享一下Java源代碼的折行規則。雖然這基本不涉及到功能層面的內容,但是對于提高代碼的閱讀性卻有不可替代的作用。

如何成為好的產品經理

來源: 長虹UCD團隊博客  發布時間: 2010-04-02 15:21  閱讀: 910 次  推薦: 0   原文鏈接   [收藏]  

  在網上收集關于UCD的資料時,無疑中看到這樣一本書《如何成為好的產品經理》,看見了其前沿介紹(中英文):

讓敏捷與“以用戶為中心的設計”和諧共生

來源: InfoQ  發布時間: 2010-03-19 21:25  閱讀: 773 次  推薦: 0   原文鏈接   [收藏]  

  用戶體驗專家Anthony Colfelt使用一個案例告訴我們:僅有敏捷是不夠的;他還深入指出:“以用戶為中心的設計”(以下簡稱UCD)能夠,而且應該與敏捷合并使用。

關于HTML 5

作者: ActionBi  來源: 博客園  發布時間: 2010-11-07 15:10  閱讀: 1072 次  推薦: 0   原文鏈接   [收藏]  

  HTML5 是繼 HTML4.01, XHTML 1.0 和 DOM 2 HTML 后的又一個重要版本,旨在消除富 Internet 程序(RIA)對 Flash, Silverlight, JavaFX 一類瀏覽器插件的依賴。

軟件開發核心趨勢

作者: Soma  來源: Soma的博客中文版  發布時間: 2010-03-12 13:32  閱讀: 1524 次  推薦: 0   原文鏈接   [收藏]  

  今天的軟件開發商,比以往任何時候更多,考慮和使用多種技術,幫助他們順利地構建解決方案,并迅速交付給客戶。開發人員擁有了越來越多編程風格的選擇。我們的目標是使我們的工具對所有編程風格予以良好的支持,幫助我們的客戶創建偉大的軟件。

開發谷歌瀏覽器插件(原創)

作者: 艾夢爾  來源: 博客園  發布時間: 2010-10-01 00:10  閱讀: 21377 次  推薦: 4   原文鏈接   [收藏]  
摘要:作者自己動手寫了一個翻譯插件,讀者可以從中了解到開發chrome的插件的過程。

重構之美之一避免復制與粘貼

作者: 張逸  來源: 博客園  發布時間: 2010-12-05 17:47  閱讀: 918 次  推薦: 0   原文鏈接   [收藏]  

  在開發過程中,當你發現代碼可以Copy-paste時,就意味著代碼出現了重復。這是一種典型的反模式。William J.Brown等在著作AntiPatterns-Refactoring Software,Architecture, and Projects in Crisis(即《反模式——危機中軟件、架構和項目的重構》)中認為這種形式的復用讓開發的代碼行數量虛假地增加,但是不能像其他形式的復用一樣降低成本。Copy-Paste代碼的方式違背了DRY(即不要重復你自己)原則,使得多處地方出現了同樣或者相似的代碼。這是一種征兆,一旦在方法中或方法之間開始Copy-Paste操作,就意味著需要采用Extract Method重構手法。在提取方法之后,還可以根據情況利用Move Method重構手法,將其搬移到一個類中,然后在原來的調用處轉為對該類方法的調用。或者利用Replace Method with Method Object,將這些職責封裝為專有的類。  

Web編程是函數式編程

來源: aqee  發布時間: 2010-11-28 22:18  閱讀: 819 次  推薦: 0   原文鏈接   [收藏]  

  任何一位在兩個領域里——本地應用程序和Web應用程序——都做過長期開發的人都會告訴你,web應用開發和傳統的應用開發有很大的不同。這指的并不是編程語言。同樣用Java,或者是Python,甚至C++,你既能開發本地應用,也能開發出web應用。不同之處在于web的載體介質。它體現出的是一種完全不同的部署和運行環境。它實現了一種不同的服務模式。它使用的是一種不同的應用架構。它需要程序員采用一種不同的思維方法,因為web編程所體現出的哲學體系跟我們傳統的編程派系都相去甚遠。在此,對于web編程范式,我們有一些有趣的事情需要去認識清楚。雖然很明顯,很真實,但卻被現代強勢的編程范式的陰影遮蔽著,被眩目的新技術和工具的光芒淹沒了。

展望Android之前世今生

作者: $等待$  來源: 博客園  發布時間: 2010-07-27 10:29  閱讀: 1579 次  推薦: 0   原文鏈接   [收藏]  

  自從Google發起開發Android OS迄今已有三年,這是它在互聯網世界取得巨大成功后,旨在稱霸競爭激烈的移動互聯世界而揮出的一記重拳。Android 是專為移動設備開發的操作系統,里面包括了中間件平臺和一些核心程序。 然而,它并不只限于智能手機使用,它可以用在平板電腦、電子閱讀設備、甚至上網本上。 掀開它的面紗,你會發現其實里面竟是個Linux內核。在它誕生之初,只有不多的一些設備支持它,其中第一個就是2008年十月發布的 HTC Dream 。 至此之后,支持 Android的設備 迅速增長。