經歷了30天的撰寫,一共寫了144個知識點。
其實還沒有寫完所有的架構要素,未來有機會再繼續補完。
這裡面每一個知識點的撰寫其實比我原本預想中還要困難不少。
因為需要精確地描述其性質、優缺點 以及比較。
一個知識點通常都要花費半個小時以上進行撰寫。
但是也獲益良多,藉由此次機會回顧了架構設計時的各個常會使用的要素。
而且在寫的時候也可以藉此了解自己還有哪些觀念不夠清楚,仍有混淆的地方。
雖然,架構設計大多被認為是架構師的責任。
但是並沒有完美的架構,只有最適合目前狀況的架構。
畢竟達到越高的架構目標要求,往往就需要更複雜的設計,相對的也會提高時間、金錢成本。
因此每一位專案成員,也應該要了解這些要素,才會知道為什麼要這樣做。
目前整體架構又是在往哪個方向前進,架構師又做了那些取捨。
這樣專案進展才能夠順利,而不是程式設計師蒙著頭前進就可以。
最後,附上第一天就提到的架構設計要素表如下: