iT邦幫忙

2025 iThome 鐵人賽

DAY 12
0

看到這邊可能會想問,不是在 114/10 的時候說更新失敗嗎,怎麼今天就完成了呢?

原理很簡單,因為 AI 很笨,產生的程式碼都要人眼看過一次,就跟今天有人說他要 AI 產生一個 API 金鑰輸入框讓使用者自行輸入自己的 API 金鑰來呼叫 API,結果 AI 只做了輸入框,然後把他的 API 金鑰寫死在專案中,所以使用者都用原作者的 API 呼叫 API,讓他多花了一萬多新台幣

我前天請 AI 升級專案後,沒有看過他怎麼升級,結果今天用肉眼比對才發現之前都在亂寫,所以請 AI 用我知道的寫法再寫一次,如果我不知道正確的寫法,給 AI 正確的提示詞,就只會陷入無限的鬼打牆中

  • 我的提示詞
    ╭─────────────────
    │  > 你專案沒有仔細看,build.gradle.kts裡面的寫法不對,
    │    KotlinApplication的build.gradle.kts只有plugins {...}
    ╰─────────────────
    
  • AI 回應
    ✦ 您是對的,非常抱歉,我之前的分析不夠仔細,忽略了 SeeNote/build.gradle.kts 中 buildscript 的舊式寫法。感謝您的指正!
    
    KotlinApplication 專案確實採用了更現代的 plugins {...} 寫法,這也是目前 Android Gradle 官方推薦的最佳實踐。
    
    我將以 KotlinApplication 為參考,為 SeeNote 專案制定一個更完善的現代化升級計畫。
    
    1. 現代化根目錄 `build.gradle.kts`:
    2. 更新 Gradle 版本:
    3. 更新版本目錄 (`libs.versions.toml`):
    4. 檢查並更新 App 模組的 `build.gradle.kts`:
    這個計畫會讓您的 SeeNote 專案不僅版本最新,結構也更現代化、更易於維護。
    

經過這次修改後,Gradle 成功升級成 Kotlin DSL,終於可以開始做專案了


上一篇
114/11 - Gemini CLI 更新襲來
下一篇
114/13 - Vibe Coding 主頁面提示設計
系列文
看見筆記捲土重來,試著用 Vibe Coding 完成一款 App 吧!13
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言