iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
ChatGPT & Codex

從 Prompt Engineering 到 Copilot / Codex 實務 30 天 系列

生成式 AI 正在全面重塑軟體工程的日常開發流程。本系列專注於 ChatGPT 與代碼輔助工具(Codex / GitHub Copilot) 的實務結合,帶領讀者由淺入深掌握「AI 輔助程式開發」的核心技巧。

參賽天數 2 天 | 共 30 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 2

Day 11:【實戰紀錄】攻克經典 Medium 題目:與 AI 協同解題、除錯與優化的完整思維過程

在過去幾天中,我們分別學習了「約束與邊界分析」、「Big-O 複雜度評估」、「雙指針思維」以及「數學與邊界防禦」。今天作為演算法模組的收官篇,我們要將這些方法論...

2026-10-14 ‧ 由 anson0106 分享
DAY 2

Day 12:【代碼抓漏】貼上 Error Stack Trace:讓 ChatGPT 扮演除錯專家快速定位例外與錯誤

完成了第二週的演算法與資料結構解題後,從今天開始,我們正式邁入工程師日常開發中最耗時、也最考驗功力的環節——「系統維護、代碼重構與除錯(Debug)」。 在實際...

2026-10-14 ‧ 由 anson0106 分享

Day 13:【重構優化】消除 Code Smell:利用 AI 重構冗長條件句(If-Else 地獄)

在軟體工程領域,有一句經典名言:「任何傻瓜都能寫出電腦能理解的代碼,唯有優秀的工程師能寫出人類容易理解的代碼。」 在維護既有專案時,最常見且最讓人頭痛的程式碼壞...

2026-10-15 ‧ 由 anson0106 分享

Day 14:【物件導向與設計模式】讓 AI 示範:將混亂程式碼重構成工廠模式與單例模式

昨天我們透過策略模式(Strategy Pattern)成功消除了深層的 if-else 條件地獄。但在物件導向開發中,除了「行為型模式」,另一個極容易引發混亂...

2026-10-15 ‧ 由 anson0106 分享

Day 15:【註解與文件】告別手寫文件:自動為既有代碼生成標準 JavaDoc 與技術文件

在軟體開發團隊中,最常聽到的工程師心聲往往是:「我不喜歡寫文件,但我討厭看別人沒寫文件的代碼。」 在接手既有專案(Legacy System)或多人協作時,常常...

2026-10-15 ‧ 由 anson0106 分享

Day 16:【跨語言轉換】程式碼轉譯實戰:讓 AI 實現跨語言無縫轉譯與習慣重構

在現代全端開發或跨團隊協作時,工程師常常面臨「跨語言移植」的挑戰。例如:後端用 Java 寫了一套複雜的資料校驗演算法,前端團隊希望在 TypeScript 也...

2026-10-15 ‧ 由 anson0106 分享

Day 17:【效能瓶頸診斷】揪出隱形黑洞:讓 AI 指出記憶體開銷與 CPU 快取問題

完成了昨天的跨語言轉譯後,今天我們來到第三模組(日常維護與重構)的最後一篇。 在後端或大數據處理場景中,工程師常常遇到一種窘境:一段代碼邏輯完全正確、單元測試全...

2026-10-15 ‧ 由 anson0106 分享

Day 18:【SQL 查詢生成】自然語言轉 SQL:讓 ChatGPT 生成多表 JOIN、聚合與窗口函數

完成了前三個模組的「工具設定」、「演算法解題」與「代碼重構除錯」後,今天我們正式邁入第四模組——「全端、資料庫與 API 輔助開發」。 在日常軟體開發或報表系統...

2026-10-15 ‧ 由 anson0106 分享

Day 19:【API 規格生成】由資料結構快速產出 JSON Schema 與 OpenAPI (Swagger) 規格

在現代微服務與前後端分離(Frontend-Backend Separation)的架構中,API 規格書是前端與後端工程師協作的「溝通合約(Contract)...

2026-10-15 ‧ 由 anson0106 分享

Day 20:【假資料生成】前端切版免煩惱:讓 AI 生成真實感十足的結構化 Mock Data

昨天我們透過 OpenAPI 3.0 與 JSON Schema 確立了前後端通訊的合約規格。然而在敏捷開發(Agile)的日常中,合約訂好之後,前端工程師往往...

2026-10-15 ‧ 由 anson0106 分享