趣圖圖解SOLID軟體開發原則
今天早上我發現了Motivator這個工具。它能讓你製作出自己想要的圖片。下面就是我的首次嘗試,以SOLID軟體開發原則為主題的具有啟發意義的圖片。這圖片都是從谷歌裡搜尋出來的,我“借用”了一下。希望這些作品能給你帶來一些快樂!我已經把它們掛在了我們開發團隊的辦公室裡了。
SOLID
軟體開發不是積木遊戲。
(這張圖片來自Mark Nijhof。是在他的twitter裡發現的。我拿來用一下。)
單一責任原則
並不是你能夠這樣做,你就應該這樣做。
開放/關閉原則
穿著外套不要做開胸手術。
Liskov 替換原則
如果它看起來像個鴨子,聲音叫聲聽起來像個鴨子,但卻需要電池——那你很可能歸納錯了。
介面分離原則
你想讓我把插頭插上,插在哪?
依賴注入原則
你會把燈泡直接連線到牆裡的電線上嗎?
相關文章
- SOLID 原則:軟體設計的基本原則Solid
- SOLID原則Solid
- SOLID 原則Solid
- 用 SOLID 原則保駕 React 元件開發SolidReact元件
- 聊聊軟體開發的SLAP原則
- 軟體開發的七條原則
- 敏捷軟體開發:原則,模式,實踐敏捷模式
- SOLID 設計原則Solid
- 講講solid原則Solid
- SOLID原則筆記Solid筆記
- 軟體開發六大原則(三)-里氏替換原則
- SOLID原則是一個有機整體 - KislaySolid
- 聊聊軟體開發的REP、CCP、CRP原則
- 軟體開發程式設計規範及原則程式設計
- 在軟體開發中應用80:20原則
- 3 條必須知道的軟體開發原則
- 軟體開發流行的原則:don't repeat yourself
- Facebook元老王淮眼中的軟體開發原則
- SOLID架構設計原則Solid架構
- 【架構設計】你真的理解軟體設計中的SOLID原則嗎?架構Solid
- 軟體開發中的10條最佳指導原則
- 七大軟體設計原則之一 | 開閉原則
- SOLID原則的堅實指南| BaeldungSolid
- SOLID 五大設計原則Solid
- 面向JavaScript的SOLID設計原則JavaScriptSolid
- 六大設計原則(SOLID)Solid
- 軟體開發的 5 條核心原則,讓工作事半功倍
- 客戶應該知道的8個軟體開發原則
- 敏捷軟體開發:原則、模式與實踐讀書摘要敏捷模式
- 為什麼SOLID原則仍然是現代軟體架構的基礎?- StackOverflowSolid架構
- 軟體設計原則—介面隔離原則
- 軟體設計原則—合成複用原則
- 軟體設計原則
- 開發原則。
- 每位開發者都應該知道SOLID原則Solid
- 不止於物件導向的SOLID原則物件Solid
- 物件導向設計的六大原則(SOLID原則)-——里氏替換原則物件Solid
- 軟體設計原則—依賴倒轉原則