挑戰30天的NestJS 學習筆記,其中大約會有四個部分,包含 typeScript、typeOrm、NestJs、無暇程式碼架構篇讀書心得,這四個主要方向是自己接下來一個月要重點學習的項目,希望透過鐵人幫給自己個撰寫的動力
簡單紀錄一下,這次 30 鐵人挑戰賽,我是期待自己可以有意識的將近期自己接觸的觀念和技術,用自己理解的方式,記錄下來,我列了滿多主題的,基本上,主要會是今天想寫...
本篇核心重點是什麼? 軟體架構的目標是最小化建制和維護“需求系統“所需要的人力資源 我覺得值得紀錄的重點 1. 軟體架構的目標是最小化建制和維護“需求系統“...
本篇的核心重點是什麼? 長期來說,結構比行為,更有更高價值 我覺得值得紀錄的部分 結構比行為,更有價值作者粗略的替系統,劃分了兩種價值,“行為”和“結構...
這個章節可以算是,本書整個的核心重點,我目前讀到ch14,基本理解概念都是從 設計原則 SOLID 做延伸的,這個章節我反覆讀了兩三次,雖然沒有到理解透徹,不...
1. SPP 單一職責原則:一個模組應只對唯一的一個角色負責 以角色為模組凝聚的核心 角色定義,因為相同時刻和原因,受到變動,視為同一同一個角色 在參與讀書會...
1. 一個好的軟體架構,可以將修改的程式碼量,降到最低程度,理想狀況為0 目標-使系統易於擴展,而不會因修改而產生較大的影響 透過將系統劃分為元件,並將元件安...
什麼是替換原則呢? 建構易於修改,最小化的變動成本的架構 要理解LSP原則,要先回歸到原則要達到的核心目的,建構易於修改,最小化的變動成本的架構,LSP是管...
1. 什麼是ISP 介面隔離原則 不要依賴你不需要的東西,避免因為變動你沒用到的東西,而莫名的發生錯誤 2. 違反會有什麼風險呢? 因為依賴了整個類別,...
1. 什麼是DIP 依賴反轉原則? 最靈活的系統,原始碼的依賴關係只涉及抽象,不涉及具體 避免依賴系統中,容易變化的具體元素,因為其特性是持續發展且經常變動...
D10 日常心情隨筆 沒錯! 今天不繼續寫無暇程式碼,開始要考慮回到 nestJs 的主題,是說也是圖文不符這麼久了,總之我今年的挑戰,就是讓自己連續30天都發...