iT邦幫忙

2026 iThome 鐵人賽

DAY 14
0
Software Development

大廠觀落陰:中年工程師的產線鬼故事與生存防身術系列 第 14 篇

程式碼裡的 TODO 就像渣男的承諾:「以後再修」的意思就是永遠不會修

  • 分享至 

  • xImage
  •  

「在軟體開發的歷史中,// TODO 是最虛偽的註解。它不是未來的待辦事項,它是這段爛架構的墓誌銘。」

看著 Codebase 裡滿坑滿谷的 TODO,真的會讓人高血壓。很多人為了趕上線,隨手寫個 // TODO: Refactor this later 或是 // FIXME: Hardcoded for now 就覺得自己盡責了,彷彿寫了這行註解,他的爛 Code 就得到了某種法理上的豁免權。這根本是渣男發言。什麼叫以後再修?在軟體業,只要系統沒炸,那個「以後」就永遠不會來。最後這段暫時的 Workaround 就會變成系統的核心基石,誰都不敢動

// FIXME: 這裡的寫法效能很差,因為急著上線先這樣刻,下個 Sprint 記得改 (2021-03)

看到這種,你不會發瘋嗎,說不定寫這行註解的那位前輩早就離職跳槽,去別家公司當架構師了。他口中的「下個 Sprint」,硬生生讓公司伺服器的 CPU 白白空轉了五年。這就是軟體工程最悲哀的地方:你以為的暫時解法,最後都會變成永久架構。


上一篇
LGTM 背後的暗潮洶湧:Code Review 不是社交活動,是共犯結構的確認
系列文
大廠觀落陰:中年工程師的產線鬼故事與生存防身術 共 14 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言