接觸《公司專屬應用程式架構模式》

來源:互聯網
上載者:User

  國慶七天的長假,過得有些昏昏冉冉。那麼期待的長假,在狠狠飽睡幾天之後居然有點想上班了,唉,真是 J 啊~

  前天去南山新開業的書城,沒有找到《公司專屬應用程式架構模式》(Martin Fowler著),呵,今天早上在 china-pub 上下了訂單,中午就收到書了。趕快看了前面幾章,真是暢快之極啊!雖然有些東西我也想到過,但是大師的對普通事務的洞察和提煉的能力卻非我輩能及,感歎中~ 光是引言部分就已經令人受益匪淺了,忍不住摘錄一些:

  『模式的關鍵點是它們源於實踐。必須觀察人們的工作過程,發現其中好的設計,並找出“這些解決方案”的核心。』

  『公司專屬應用程式在某些方面要比電信軟體簡單得多——多線程問題沒有那麼困難,無需關注硬體裝置與軟體的整合。但是,在某些方面,公司專屬應用程式又比電信軟體複雜得多——公司專屬應用程式一般都涉及到大量複雜資料,而且必須處理很多“不合邏輯”的商務規則。』

  『公司專屬應用程式一般都涉及到持久化資料、大量資料、很多人同時訪問資料、大量操作資料的使用者介面螢幕,要與散布在企業周圍的其他公司專屬應用程式整合、業務過程中的差異以及資料中概念的不一致性。』

  『在我們討論如何設計公司專屬應用程式以及使用哪些模式之前,明確這樣一個觀點是非常重要的,即公司專屬應用程式是多種多樣的,不同的問題將導致不同的處理方法。如果有人說,“總是這樣做”的時候,就應當敲響警鐘了。我認為,設計中最具挑戰性(也是我最感興趣)的地方就是瞭解有哪些候選的設計方法以及各種不同設計方法之間的優劣比較。』

  “每一個模式描述了一個在我們周圍不斷重複發生的問題,以及該問題的解決方案的核心。這樣,你就能一次又一次地使用該方案而不必做重複勞動。”
  ——Christopher Alexander

  太多精闢的陳詞,在此就不再斷章取義似的摘錄了,影響了大師的傑作就罪擔不起了。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.