2026年8月24日 你的錯誤追蹤器知道它死在哪裡。這幫不了你重現它。 Stack traces 告訴你 crash 發生在哪裡,而不是什麼導致的。以下是一個擷取與重播模式,能把生產環境的 crash 變成你真正可以除錯的本機測試案例。 additional-strategiescrash-replaydebuggingproduction
2026年8月17日 你的測試通過了。你的資料仍然是錯的。 統計除錯將你的生產資料視為訊號,將 bug 視為異常。以下是如何在不新增任何單元測試的情況下,發現資料損毀、差一錯誤與無聲失敗的方法。 statistical-debuggingproductiondata-analysisanomaly-detection
2026年5月26日 恐懼 vs. 勢如破竹:AI 程式設計的兩種現實 AI 程式設計對能從任何混亂中恢復的精英團隊有效。其他人得到的只有恐懼、失敗的 CI,以及被放棄的實驗。差距不在於模型。 ai-engineeringsoftware-architectureproductionai-codebaseteam-dynamics
2026年5月24日 AI 輔助寫碼在生產環境中:為何大多數團隊半途而廢 大多數團隊嘗試 AI 輔助寫碼,交付的程式碼未能通過 QA,然後放棄。問題不在模型,而在於缺乏讓 AI 輸出值得信賴的防護機制。 ai-engineeringsoftware-architectureproductionautotomyai-codebasebest-practices
2026年5月14日 Vibe coder 的 React Native App Lifecycle 指南 你的 app 在 dev 裡一切正常,但使用者午休後回來卻看到白畫面。這裡是能正確處理原生 lifecycle 的 resume status 模式。 react-nativeapp-lifecyclesessioncursorvibe-codingproduction
2026年5月14日 為什麼你的 Vibe-coded React Native app 會在啟動時 crash(以及如何阻止它) 如果 optional SDK 用 core infrastructure 的方式初始化,它們完全可能在啟動時把 app 一起拖垮。這套 dependency tier system 能避免非關鍵工具把 production 也一起帶下水。 react-nativestartupproductioncursorvibe-codingdependencies