2026/06/26

2026 年 06 月 26 日

「最佳的理想狀況就是當敲程式碼的時候就做整合」——《30天與Docker做好朋友:跟鯨魚先生一同探索開發者的大平台》

如果要給程式碼整合安排一個時機,那麼你會放在什麼時刻呢?

每次 Branch 合併、每天下班前、每一次 Commit、還有其他答案嗎?

持續整合的重要關鍵之一,即是整合的頻率。

我們之所以要頻繁的整合,正是因為這影響了我們發現問題的速度,越晚或越少整合,問題就越容易在越深的地方爆炸。

所以你知道嗎?其實在最極致境界的持續整合中,並不適合使用像是 Git Flow 或 GitHub Flow 這種多 Branch 的版控策略。

假設如果真的有可能做到今天金句那樣,甚至還沒送出 Commit,整合就已經發生,那還真的是一種極速呢!(但真的有可能嗎?

無論理想狀況是如何,我們還是先回到你現實中的團隊現況吧!

你們團隊現在的整合頻率如何?每次整合都有確實在 CI 的保護之下嗎?