Building Resilient Frontend Architecture 重點摘要
影片連結: Building Resilient Frontend Architecture • Monica Lent • GOTO 2019
更直接的檔案架構
更保守的看待重複使用
Decoupled (解耦的) > DRY (Don't Repeat Yourself)
-
所謂的耦合是指兩段程式碼 (或兩個模組) 相互有關係,就像伴侶一樣,耦合性越高就黏得越緊。但是黏得緊,就會讓程式模組比較難被重複使用。
-
解耦就是把耦合在一起的東西拆開。
強化 Codebase 的邊界
Forbidden Dependencies Tests