iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
ChatGPT & Codex

挑戰 30 天把 ChatGPT 與 Codex 放進軟體開發流程 系列

我想處理的問題不是「生成式 AI 能不能寫程式」,而是更貼近日常工作的幾個問題:需求還很模糊時,怎麼請 ChatGPT 協助釐清?面對一個真實的程式碼庫,怎麼把任務交給 Codex 執行?AI 改過的程式碼要如何測試、審查與追蹤?當使用方式從個人實驗擴大到團隊流程,又該如何管理權限、成本與風險?

這 30 天會從基本心智模型出發,逐步走過需求分析、系統設計、程式開發、測試、除錯、文件維護、Git 協作與團隊治理。我會用實際或改編自實務的開發情境,記錄有效的方法,也保留失敗、誤判與需要人工把關的部分。

參賽天數 28 天 | 共 28 篇文章 | 3 人訂閱 訂閱系列文 RSS系列文 團隊不買股票買機票
DAY 11

Day 11|Codex 是什麼?從回答走到可驗證的修改

Day 10 我先劃好這週的分工:範圍與驗收條件由我定義,Codex 在範圍內動手。今天就用這個原則交出第一個任務——資料工作區每 500 筆切成一個批次,C...

2026-08-29 ‧ 由 howardli 分享
DAY 12

Day 12|讓 Codex 讀懂你的專案:把默契寫成可執行規則

Day 11 的批次任務明確指定要讀 pom.xml、查看 src、附上路徑,證據不足就停止;每次重寫這些要求卻很容易漏掉。回頭看 Day 11 的 Java...

2026-08-30 ‧ 由 howardli 分享
DAY 13

Day 13|第一個 Codex 任務實戰:從 issue 到可驗證修正

Day 12 把專案規則寫進 AGENTS.md,今天我將它放進一個 Java 17/Maven 報表專案。客服原始回報只有:「日期起點和終點選同一天時,報表...

2026-08-31 ‧ 由 howardli 分享
DAY 14

Day 14|Codex 執行測試與回報結果:別只看綠燈

Day 13 修完同日起訖的日期錯誤後,畫面出現 BUILD SUCCESS。但它沒有回答在哪裡執行、跑了哪些測試、是否有所略過,也沒有證明網頁上的報表能產出...

2026-09-01 ‧ 由 howardli 分享
DAY 15

Day 15|權限與安全邊界:核准前先看懂影響範圍

Day 14 重跑 Maven 測試時,Maven 下載建置外掛的連線被 Permission denied: connect 阻擋。我沒有直接放寬權限,而是...

2026-09-02 ‧ 由 howardli 分享
DAY 16

Day 16|Codex 與 Git 工作流整合:把修改整理成可審查的交付

Day 15 劃出可核准範圍後,Day 13 的日期修正仍停在工作目錄。測試通過,不代表團隊看得出修改目的或原有內容。這次我用分支、程式差異(diff)、提交...

2026-09-03 ‧ 由 howardli 分享
DAY 17

Day 17|遺留程式碼的原罪

「資料匯入貼標程式」從讓 Codex 讀懂專案、修正缺陷、執行測試,一路走到權限控管與 Git 交付,最後得到的結論是:Codex 能完成「讀、改、測、回報」...

2026-09-04 ‧ 由 howardli 分享
DAY 18

Day 18|ChatGPT+Codex 雙劍合璧:用任務契約接好規劃與執行

Day 17 我先誠實列出這套日報服務的現況與新需求之間的落差。把 Day 16 的交付方式套進來準備動手時,第一個碰到的還是規格落差:業務列了四種頻率,以及...

2026-09-05 ‧ 由 howardli 分享
DAY 19

Day 19|大型重構任務拆解:讓每次改動都能停、能測、能退

Day 18 新增了可獨立測試的 ReportProductionWindow,依任務契約還沒有接回舊服務。我回到縮小案例查看 DailyReportServ...

2026-09-06 ‧ 由 howardli 分享
DAY 20

Day 20|自動化測試維運:先證明根因,再處理紅燈

Day 19 的 08:00 與 07:59 測試鎖住舊發送規則;今天驗證「發送前一小時開始製作」,邊界因此移到 07:00。我尚未接上真正的持續整合(Con...

2026-09-07 ‧ 由 howardli 分享