2026/11/14

2026 年 11 月 14 日

「奇怪的是,測試不但沒有減慢開發速度,反而使其變得更快!這是因為測試可以使我們犯更少的錯誤,同時使錯誤更快地被發現。」——《The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece》

真的很奇怪,當專案期限將近時,如果你同時問老闆與軟體工程師有什麼工作可以先省略的,平常意見不同的兩者居然會很有默契的回答相同的答案「測試」。

真的很奇怪,明明每次出 Bug 之後,都被告誡下次一定要做足測試,但怎麼真的回報說想要多點時間寫測試,卻總是被駁回這項任務呢?

真的很奇怪,CI 亮紅燈時應該要第一時間修復它,結果大家修理的都不是程式碼,反而是先把那項測試給註解掉。

奇怪真奇怪,測試可能真的是軟體開發工作中,最奇怪的一件事了。

我們都知道測試很重要,也都認同越早發現錯誤,修正的成本越低,不過就是不這麼做。

你們也會省略測試來搶時間嗎?結果真的有賺到時間?還是只是預支未來的時間呢?