跳至主要内容

Building Resilient Frontend Architecture 重點摘要

影片連結: Building Resilient Frontend Architecture • Monica Lent • GOTO 2019

image

更直接的檔案架構

image

更保守的看待重複使用

Decoupled (解耦的) > DRY (Don't Repeat Yourself)

  • 所謂的耦合是指兩段程式碼 (或兩個模組) 相互有關係,就像伴侶一樣,耦合性越高就黏得越緊。但是黏得緊,就會讓程式模組比較難被重複使用。

  • 解耦就是把耦合在一起的東西拆開。

強化 Codebase 的邊界

image

Forbidden Dependencies Tests

image