第 148 期 軟體工程 推薦文章

# Software Engineering

# 為了讓世界更好,你應該優先選擇 tab 而不是 space 做程式碼縮排

好久沒有看到這麼有趣又精闢的文章了!雖然現在大部分的程式碼都是用 space 進行縮排,但其實這樣對於有視覺障礙的工程師是非常不友善的,如果我們可以透過像 prettier 的自動排版工具以及稍微改變自己的習慣,就能讓世界變得更好,那何樂而不為呢?

# 《A Philosophy of Software Design》心得 I — 寫出複雜度低的軟體

當一個專案隨著開發時間越久,程式碼變得越來越多、當中的業務邏輯也會逐漸變得複雜,而且技術債累積久了之後甚至會到難以修改的程度。既然如此,那要怎麼在一開始設計時就避免這種情況呢?這篇讀書心得簡單介紹了 《A Philosophy of Software Design》一書中的一些觀念,也提供了一些實際的範例~

# Dependency Inversion vs. Dependency Injection

在軟體工程裡面很常聽到 Dependency Inversion 跟 Dependency Injection,雖然他們的縮寫都是 DI,但其實有一點不一樣,這篇短短的文章就簡單介紹了這兩個概念,並且提供了一些範例~

Tag

Recommendation

  1. 第 162 期 DevOps 推薦文章
  2. 第 159 期 DevOps 推薦文章
  3. 第 119 期 DevOps 推薦文章
  4. 第 119 期 前端開發 推薦文章
  5. 第 115 期 DevOps 推薦文章

Discussion(login required)