iT邦幫忙

2026 iThome 鐵人賽

DAY 11
0
ChatGPT & Codex

AI 保健小幫手:用 ChatGPT & Codex 打造個人健康紀錄工具系列 第 11 篇

Day 11|管理用藥資料:加入刪除功能

  • 分享至 

  • xImage
  •  

今天主要是接著昨天的用藥狀態繼續做。

目前已經可以新增藥物,也可以切換「已服用/未服用」,所以今天想讓用藥管理再完整一點。

我希望做到:

讓使用者可以刪除不需要的藥物,而且刪除後首頁也要同步更新。


一、先確認目前的用藥功能

在開始修改之前,我先確認目前已經完成的功能。

目前已經可以:

  • 新增多筆藥物。
  • 新增的藥物會出現在首頁。
  • 可以切換「已服用/未服用」。
  • 首頁和用藥管理的狀態會同步。
  • 重新整理後資料仍然存在。

二、檢查目前的刪除功能

我先請 Codex 檢查目前的程式,發現用藥管理頁面原本就已經有刪除按鈕和資料刪除的功能。
但是首頁的「今日用藥」區域沒有刪除按鈕。
所以今天不需要重新製作整個刪除功能,只需要補上首頁的刪除功能。

我希望資料流程可以變成:

首頁
 ↓
按下刪除
 ↓
移除指定藥物
 ↓
更新儲存資料
 ↓
首頁立即更新
 ↓
用藥管理同步更新

三、今天使用 Codex 的 Prompt

今天我使用的 Prompt 是:
「目前 AI 保健小幫手已經可以新增多筆藥物、同步顯示在首頁,也可以切換『已服用/未服用』狀態。今天請檢查目前的刪除藥物功能,如果用藥管理頁面已經有刪除功能,請不要重複製作,只補上首頁『今日用藥』區域缺少的刪除功能。刪除後要同步更新首頁與用藥管理頁面,並同步更新目前儲存的資料。請不要修改目前已經正常的新增藥物、用藥狀態、資料同步與保存功能。修改完成後請告訴我修改了哪些地方,以及建議我如何測試。」

Codex 檢查後確認,用藥管理原本就有刪除功能,所以只需要補上首頁的刪除按鈕。


四、實際修改

這次主要修改了兩個檔案。

在 script.js 中:

  • 每筆首頁的藥物新增「刪除」按鈕。
  • 新增刪除指定藥物的功能。
  • 刪除後會立即重新顯示首頁的用藥資料。
  • 用藥管理頁面也會透過原本的同步功能更新。

在 style.css 中:

  • 加入首頁刪除按鈕的樣式。
  • 維持原本用藥卡片的設計。

修改完成後,Codex 也確認兩個 JavaScript 檔案都通過語法檢查。


五、實際測試

修改完成後,我開始按照 Codex 建議的方法測試。

測試一:新增兩筆藥物
我先新增兩筆藥物。

✅ 兩筆藥物都成功出現在首頁。

測試二:在首頁刪除其中一筆
我在首頁刪除其中一筆藥物。

✅ 被刪除的藥物立即消失。
✅ 另一筆藥物沒有受到影響。

測試三:確認用藥管理
接著回到用藥管理頁面。

✅ 被刪除的藥物也已經消失。
✅ 剩下的藥物仍然存在。

代表首頁和用藥管理之間的資料可以正常同步。

測試四:刪除剩下的藥物
接著再從用藥管理刪除另一筆藥物。

✅ 首頁同步更新。
✅ 首頁顯示目前沒有今日用藥。

測試五:重新整理
最後重新整理首頁和用藥管理頁面。

✅ 被刪除的藥物沒有重新出現。
✅ 資料沒有恢復。
✅ 保存功能正常。


六、今天的成果

今天主要完成了:
✅ 首頁新增藥物刪除按鈕。
✅ 可以從首頁刪除藥物。
✅ 刪除後首頁會立即更新。
✅ 刪除後用藥管理頁面也會同步更新。
✅ 刪除後資料會同步保存。
✅ 重新整理後被刪除的藥物不會重新出現。
✅ 原本的新增、狀態切換與同步功能沒有受到影響。
✅ JavaScript 語法檢查正常。

目前整個用藥管理流程已經變成:

 ↓
顯示在首頁
 ↓
切換已服用/未服用
 ↓
首頁與用藥管理同步
 ↓
需要時刪除藥物
 ↓
兩個頁面同步更新
 ↓
重新整理後資料仍然正確

七、今天的收穫

今天讓我發現,在使用 AI 開發的時候,不一定要一直增加新的程式。
有時候先檢查目前的程式,就會發現原本其實已經有部分功能,只是缺少某個地方。
像今天用藥管理本來就有刪除功能,我只需要補上首頁的部分就可以了。
這樣可以避免重複修改已經正常的功能,也可以降低改壞原本程式的機會。

所以現在我會比較習慣:
先檢查 → 找出缺少的部分 → 只修改需要的地方 → 實際測試。


明天要做什麼?

Day 12|完整測試用藥管理:確認所有功能可以一起運作

目前新增、同步、服用狀態和刪除功能都已經完成。

接下來要把這些功能全部放在一起測試,確認新增、修改、刪除、重新整理之後,資料都還能正常運作。


上一篇
Day 10|完成用藥狀態:讓服藥紀錄真正同步
下一篇
Day 12|完整測試用藥管理:確認所有功能可以一起運作
系列文
AI 保健小幫手:用 ChatGPT & Codex 打造個人健康紀錄工具 共 17 篇
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言