架構設計團隊/小組歡迎您的加入

來源:互聯網
上載者:User
架構設計團隊/小組歡迎您的加入
小組地址:http://space.cnblogs.com/group/100359/
團隊Blog:http://fwdesign.cnblogs.com/

坦白地講,對於架構設計,我自己還很欠缺和不足。但架構設計是我以後學習、研究、工作的方向,我希望這個小組的成員都能夠積極的參與進來,分享自己的經驗和技巧。

這裡我簡單談一下我對於架構設計和應用程式設計的看法:開發一個應用程式是容易的,大多數的情況下你只要考慮一種特定的軟體環境,或者僅針對於本系統的擴充性。而設計一個架構要複雜的多,每一個類型的組織,每一個方法的實現,都需要考慮到四點:1、代碼的複用;2、代碼的可擴充;3、代碼實現的度;4、可測試性(老趙補充)。代碼的複用是說你的類型在這個項目中可以應用,再另一個完全不同的項目中也可以應用;代碼的可擴充是說,如果你的類型無法提供用戶端程式所要求的功能,用戶端能否進行擴充?代碼實現的度是說:對於某個服務,你不能實現得多了,你實現得越多,用戶端可擴充的可能性就越小;你不能實現得少了,你實現得越少,用戶端代碼複用的程度就越小。所以架構設計中實現的度是很難把握的一個問題。

設計模式是大家很熱衷討論的一個話題,實際上,你會發現當你做一個應用程式的時候,設計模式使用的不見得很多;但是你開發一個架構的時候,會發現設計模式往往成為你的最後王牌。

我再談一下我個人的職業規劃:我打算繼續從事兩到三年的一線開發人員,這兩三年中我不會過於注重系統實現的細節,比如說某個功能的代碼實現;而會更注重於代碼編寫前的系統設計,模組組織。三年以後,我會努力轉型為一名軟體設計人員。

歡迎和我志同道合的朋友加入進來,成為朋友和未來的事業夥伴。。

申請加入小組,可以在這裡回貼,也可以在小組空間申請。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.