冼鏡光 程式設計之道
好久以前的文章了,但是實在非常有意思呀… :p
😆 👨🏻💻 📚 🚀 💰 ✨
我早就在奇怪了,為什麼有些Wrox書的作者鬍子那麼多?因為可以帶來好運呀 !!
且看孟岩的胡子决定编程语言运势(<程序员2005年第一期文章)
原文章沒有PHP之父 Rasmus Lerdorf ,補上一張照片 :
嗯….嗯… 還不錯啦…. :p
這學期打算修一門漢字教學課,主要是想學簡體字。最近幾個月我會翻看對岸的程序員雜誌,有時候會逛到對岸的 Blog,但是簡體字不熟實在痛苦….. XD
這門課是教育學程的課,不過也給一般想學簡體字的同學去修。內容是教繁、簡字體之間的異同,並加強學生運用簡體字的能力,達到一則教本國小學生如何識字,二則轉化為「對外漢字教學」來教外國人如何識字的目標(因為現在世界上都是學簡體字居多啦)。 閱讀全文〈漢字教學〉
那如何組織 domain logic 呢?作者提供三個範式, Transaction Script, Domain Model 跟 Table Module。 閱讀全文〈P of EAA : Organizing Domain Logic〉
Layering 是軟體設計師最常用的技巧,可以將複雜的軟體系統打散。上層依賴下層,下層不知道上層。最好的例子就是我們的網路 OSI 七層架構了(現在通常簡化為四層了)。 閱讀全文〈P of EAA : Layering〉
一本講 Application Architecture Patterns 如何運用在 Enterprise Application 的大作,作者 Martin Fowler 出過不少軟體開發的書,其中最重要的就數 重構 Refactoring (有中譯) 了,另外還有暢銷書 UML Distilled 、 談 OOA 範式的 Analysis Patterns ( Design Patterns 一書是談OOD層次的範式 )、跟 Beck合著的 Planning Extreme Programming (有中譯)等。
這本書內容談 EA 的 Layers、如何組織 Domain (Business) Logic、物件與關聯資料庫的對應處理、Web Presentation、並行處理 Concurrency、處理 Session State 在 stateless 的環境、分散式應用程式的策略等。
章節分兩部份,前8章給你依序看,簡介各個範式讓你有個大局觀,後大半9~18章則是各個 pattern 的詳細內容。第0章是簡介,談一些名詞 Architecture, Exterprise Applications,Performance,Patterns 等。 閱讀全文〈Patterns of Enterprise Application Architecture : 簡介〉