Appearance
開發實務
在程式開發的領域中,最不缺的就是各種「主義」與「規則」。從 TDD (測試驅動開發) 到 Agile (敏捷開發)、從 OOP(物件導向) 到 FP (函數導向),這些方法論往往被包裝得像是不可違背的真理。
然而,真正的開發實務並不是死記硬背這些規則,在許多不同的場景也會採用不同的設計方式。我認為:「程式世界中沒有永恆正確的技術,也沒有永遠完美的規則。」
因此,我會介紹許多不同的開發模式與概念,大致說明好處與壞處,讓不同軟件開發都能有合適的方法,也會稍微提一下我個人在這些方面的習慣與心得。
Example
在 JS 中,很少會去使用 Error Value 來處理錯誤,通常是使用 try catch 語句。