iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
ChatGPT & Codex

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

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

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

Day 21:【前後端串接輔助】讓 AI 解析 API 規格書並自動產出對應的請求函式(Axios / TypeScript 代碼)

在過去兩天中,我們完成了 OpenAPI 3.0 規格定義,並透過 AI 產生了逼真的 Mock Data。合約有了、假資料有了,接下來前端工程師最核心的工作就...

2026-10-15 ‧ 由 anson0106 分享

Day 22:【Git 協作輔助】自動撰寫 Conventional Commits 與專業 PR 摘要描述

在過去的幾天裡,我們完成了 API 規格制定、Mock Data 測試與前後端串接代碼的自動生成。然而,現代軟體開發從來不是一個人的單打獨鬥,團隊協作與版本控制...

2026-10-15 ‧ 由 anson0106 分享

Day 23:【終端機與指令】讓 AI 扮演 Linux / Git 指令字典:精準生成 find、grep、awk 與排查指令

完成了昨天 Git 協作與 PR 文件的自動化生成後,今天我們來到第四模組(全端、資料庫與 API 輔助開發)的收官篇。 在軟體工程師的日常工作中,除了在 ID...

2026-10-16 ‧ 由 anson0106 分享

Day 24:【單元測試生成】用 AI 快速撰寫 JUnit 5 與 Mockito 測試案例:輕鬆把測試覆蓋率拉滿

完成了前面四個模組的開發、重構與協作技巧後,今天我們正式邁入第五模組——「品質把關、自動化與資安實務」。 在現代敏捷開發與持續整合(CI/CD)流程中,單元測試...

2026-10-16 ‧ 由 anson0106 分享

Day 25:【測試覆蓋率】讓 AI 主動挖掘邊界案例(Boundary Values)以補全測試盲點

昨天我們學會了如何透過 JUnit 5 與 Mockito 快速產出單元測試框架。然而在軟體工程中,很多人常陷入一種「高覆蓋率的假象」:行覆蓋率(Line Co...

2026-10-16 ‧ 由 anson0106 分享

Day 26:【資安防護一】AI 提示詞防禦:認識 Prompt Injection(提示詞注入)與防護實務

完成了昨天單元測試的邊界案例挖掘後,今天我們進入第五模組中最具現代挑戰性的領域——「生成式 AI 時代下的資訊安全防禦」。 在傳統 Web 安全中,我們最熟悉的...

2026-10-16 ‧ 由 anson0106 分享

Day 27:【資安防護二】代碼安全審查:讓 AI 抓出 SQL Injection 與 XSS 漏洞的示範防禦

昨天我們探討了大型語言模型時代特有的新威脅——Prompt Injection。然而,在軟體工程與 Web 應用的實際戰場上,威脅等級最高、最容易被滲透測試抓到...

2026-10-16 ‧ 由 anson0106 分享

Day 28:【AI 幻覺與查證】當 AI 一本正經胡說八道:工程師必備的代碼查核思維

在過去的二十多天裡,我們見證了 AI 在演算法拆解、代碼重構、API 串接與測試生成上的驚人爆發力。然而,在享受 AI 帶來數倍開發效率的同時,每位工程師心中都...

2026-10-16 ‧ 由 anson0106 分享

Day 29:【綜合實作】人機協同工作流:從零開始規劃輕量 Web 應用的架構與核心模組

經過了前五個模組在提示詞工程、演算法思維、代碼重構、API/SQL 整合以及測試與資安防護的歷練,今天我們迎來了倒數第二天的壓軸挑戰——「綜合實戰」。 在傳統軟...

2026-10-16 ‧ 由 anson0106 分享

Day 30:【完賽總結】30 天 AI 輔助開發之旅回顧:心得、效率提升量化與未來人機協作藍圖

連續 30 天,每天不中斷地產出一篇兼具技術深度與實務代碼的文章,是一場對專注力、自律與工程實踐的極限考驗。 回顧第一天,我們提出了「工程師不再只是語法打字員,...

2026-10-17 ‧ 由 anson0106 分享