· 工程實務
關於事件匯流排
JavaScript 本來就是 Event Drive 的語言,Event 對解耦有無比強大的特性。但很多前端不喜歡甚至反感這個設計,覺得多餘、複雜、難維護。
共 5 篇
JavaScript 本來就是 Event Drive 的語言,Event 對解耦有無比強大的特性。但很多前端不喜歡甚至反感這個設計,覺得多餘、複雜、難維護。
前端圈不流行寫 class,那還需要學 Design Pattern 嗎?後來我才體會到設計模式是一種「精神」,不限於物件導向——Curry 就是物件不需要的模式。
前端套 DDD 的水土不服:Domain layer 得靠 class、CQRS 讓定義一個行為的成本暴增。但用 Domain 劃分後重構成本大降,微前端也有了溝通橋樑。
研究狀態管理器是怎麼做到監聽與響應的。背後的效能節約與運算其實藏了很多技巧,這篇是 Observable pattern 的筆記。
學生許願想聽 FP,結果我一頭栽了好幾個月。從陳述式換到表達式、習慣 immutability、熟悉 curry,這篇也講為什麼 FP 很少在工作場域看到人真的用。