DAY11-git cherry-pick和revert 上一篇介紹常用的git指令和情境,這一篇要來介紹不是那麼常用的指令,但是在某些時候,同樣非常實用的指令...
NPM (Node Package Manager)是Javascript的套件管理平台,任何人都可以將自己製作的套件發布在NPM上面讓任何人去下載使用。 但是...
什麼是postman postman是一個測試API的工具。前端不論要取得或是傳送資料是,都必須頻繁地不斷透過API作為更通的橋樑。而將API串起來讓網頁可以...
前一篇提到postman的基本用法,可以透過postman去取得API資料。這一篇要來提比較進階的用法,讓postman的使用可以更便利 設定API環境變數 為...
postman系列文的最後一篇,如何分享postman的collection或匯入別人分享的collection。 使用情境 在前後端共同開發一個新功能的時候,...
什麼是SOLID原則 SOLID原則分別是針對物件導向的五個設計原則取其第一個字母的縮略詞 Single-responsibility principle (...
什麼是開閉原則 軟體實體應該對擴展開放,對修改關閉 開閉原則的解釋就是這麼簡單。 以現實中遇到實現開閉原則的例子為例: Chrome 和 VS Code都是...
什麼是里氏替換原則 子型別必須遵從父型別的行為進行設計 解釋只有一句話這麼簡單。 子型別要完全實作父型別的方法 子型別要能完全替代父型別,且不能出現錯誤或...
什麼是介面隔離原則 一個類別不應該被強迫實作一個它不需要的方法 意思就是說,一個類別不應該去實作它不需要去執行的方法。感覺有點廢話,又把引言說了一次,直接來...
什麼是依賴反向原則 高層模組不應依賴低層模組,它們都應依賴於抽象介面。 抽象介面不應該依賴於具體實作,具體實作應依賴抽象介面。 依賴反向原則的例子 要如...