架構師速成3-開發者境界

修煉的境界自下而上分爲:spring

築基、開光、融合、心動、金丹、元嬰、出竅、分神、合體、洞虛、大乘、渡劫後端

其實開發者也能夠按照修煉的境界進行劃分:設計模式

入門、對象、模式、框架、架構架構

1.入門 初學者就是爲了把功能實現,不考慮其餘,此時根本不考慮可讀或者可修改性。
2.對象 以面向對象方式進行編碼,把代碼分開寫到不一樣的對象中,可以進行跨對象的交互。
3.模式 關鍵點能夠使用設計模式進行設計,但有時會濫用設計模式
4.框架 某一語言內部進行高度封裝,使經常使用的功能開發步驟極度簡化,提高開發效率,並極大下降對開發人員的要求。例如使用spring mvc進行封裝,對錯誤、事務、日誌等進行統一處理,或者更進一步對先後端交互進行封裝。
5.架構 針對不一樣場景,進行跨語言、跨系統、跨容器進行設計及高度封裝,使系統高可用,並能支持高流量,高併發。併發

相關文章
相關標籤/搜索