第 158 期 軟體工程 推薦文章

# 軟體工程

# 團隊協作 Git Flow

為了讓工程師們可以有效率的協作,很多公司都會使用 Git Flow 或 Github Flow 來進行開發,這篇文章詳細解釋了 Git Flow 到底解決了什麼問題、已經實際的開發流程會長什麼樣子,推薦給未來可能會進入軟體業的莘莘學子們~

# 抽象層 — 重要的幾件事

程式寫久了,就會發現在寫程式的過程中,常常會需要把底層的東西給抽象化,如此一來我們才可以從更高的層次來思考如何解決問題。而關於抽象化,這篇文章舉了幾個很生活化的例子,文章不長建議大家都可以讀讀看。

# Fundamental Software Architectural Patterns

在看很多協定、函式庫的架構時,會發現有一些 pattern 是很常見到的,譬如 TCP/IP 就是以 Layer Pattern 來設計,而 Docker 則是用上了 Client Server Pattern。學習這些 pattern 可以讓我們參考前人的經驗,設計出更好的軟體。

Tag

Recommendation

  1. 第 159 期 軟體工程 推薦文章
  2. 第 155 期 OpenSource 推薦文章
  3. 第 155 期 前端開發 推薦文章
  4. 第 151 期 Cloud 推薦文章
  5. 第 151 期 Hacker News 推薦文章

Discussion(login required)