BloggerAds
目前分類:生活學習 (61834)
- Feb 18 Tue 2020 13:44
如何精簡用戶界面
- Feb 18 Tue 2020 13:43
值得收藏的HTML5資源
值得收藏的HTML5資源
HTML5 越來越引起人們的關注,蘋果甚至將 HTML5 視為 Flash 的掘墓人。然而,作為一種尚未成型的技術,HTML5 對很多人來說仍然是陌生的。本文收集了 15 個非常值得收藏的 HTML5 資源,這些資源可以讓你同 HTML5 的發展保持一致,并始終處于這門技術的最前沿。
- Feb 18 Tue 2020 13:43
越簡單越豐富——極簡網頁設計視覺呈現技巧
- Feb 18 Tue 2020 13:42
哪些設計模式最值得學習
哪些設計模式最值得學習
最近又在首頁看到幾篇設計模式相關的學習隨筆。回想起來,這幾年在園子里發布的有關設計模式的隨筆都有一個共同的特點。那就是Factory和Singleton居多,如果是系列的,也往往是從這兩個模式開始的。由于能夠堅持把《設計模式》中所有模式都寫完的非常少,所以基本上也很少見到有關其它模式的隨筆。
- Feb 18 Tue 2020 13:42
基于自然語言的軟件工程和程序設計(中)
基于自然語言的軟件工程和程序設計(中)
系列文章導航:
- Feb 18 Tue 2020 13:41
淺談易訊網架構
- Feb 18 Tue 2020 13:41
重構之美之一利用多態重構為帶參方法
- Feb 18 Tue 2020 13:40
為什么OO方法是有本質缺陷的?
- Feb 18 Tue 2020 13:39
OO真經——關于面向對象的哲學體系及科學體系的探討(中)
- Feb 18 Tue 2020 13:37
基于自然語言的軟件工程和程序設計(下)
基于自然語言的軟件工程和程序設計(下)
系列文章導航:
- Feb 18 Tue 2020 13:35
基于自然語言的軟件工程和程序設計(上)
基于自然語言的軟件工程和程序設計(上)
系列文章導航:
- Feb 18 Tue 2020 13:35
程序員的編碼規范!
- Feb 18 Tue 2020 13:34
如何成為好的產品經理
如何成為好的產品經理
在網上收集關于UCD的資料時,無疑中看到這樣一本書《如何成為好的產品經理》,看見了其前沿介紹(中英文):
- Feb 18 Tue 2020 13:34
讓敏捷與“以用戶為中心的設計”和諧共生
讓敏捷與“以用戶為中心的設計”和諧共生
用戶體驗專家Anthony Colfelt使用一個案例告訴我們:僅有敏捷是不夠的;他還深入指出:“以用戶為中心的設計”(以下簡稱UCD)能夠,而且應該與敏捷合并使用。
- Feb 18 Tue 2020 13:33
關于HTML 5
- Feb 18 Tue 2020 13:33
軟件開發核心趨勢
- Feb 18 Tue 2020 13:32
開發谷歌瀏覽器插件(原創)
- Feb 18 Tue 2020 13:31
重構之美之一避免復制與粘貼
重構之美之一避免復制與粘貼
在開發過程中,當你發現代碼可以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,將這些職責封裝為專有的類。
- Feb 18 Tue 2020 13:31
Web編程是函數式編程
Web編程是函數式編程
任何一位在兩個領域里——本地應用程序和Web應用程序——都做過長期開發的人都會告訴你,web應用開發和傳統的應用開發有很大的不同。這指的并不是編程語言。同樣用Java,或者是Python,甚至C++,你既能開發本地應用,也能開發出web應用。不同之處在于web的載體介質。它體現出的是一種完全不同的部署和運行環境。它實現了一種不同的服務模式。它使用的是一種不同的應用架構。它需要程序員采用一種不同的思維方法,因為web編程所體現出的哲學體系跟我們傳統的編程派系都相去甚遠。在此,對于web編程范式,我們有一些有趣的事情需要去認識清楚。雖然很明顯,很真實,但卻被現代強勢的編程范式的陰影遮蔽著,被眩目的新技術和工具的光芒淹沒了。
- Feb 18 Tue 2020 13:30
展望Android之前世今生
展望Android之前世今生
自從Google發起開發Android OS迄今已有三年,這是它在互聯網世界取得巨大成功后,旨在稱霸競爭激烈的移動互聯世界而揮出的一記重拳。Android 是專為移動設備開發的操作系統,里面包括了中間件平臺和一些核心程序。 然而,它并不只限于智能手機使用,它可以用在平板電腦、電子閱讀設備、甚至上網本上。 掀開它的面紗,你會發現其實里面竟是個Linux內核。在它誕生之初,只有不多的一些設備支持它,其中第一個就是2008年十月發布的 HTC Dream 。 至此之后,支持 Android的設備 迅速增長。