今年參加 IT 鐵人賽,我想挑戰一個自己以前沒有完整用過的工具:Claude Code。
現在用 AI 問程式問題已經很常見了。遇到錯誤,把程式碼貼到聊天視窗;不知道怎麼寫,也可以直接問 AI。
但 Claude Code 跟這種使用方式有點不同。
它不是只能等我把程式碼貼給它,而是可以直接在專案裡讀取檔案、了解目前的程式架構,也可以幫忙修改程式。
所以我也很好奇,如果真的把 Claude Code 放進平常的開發流程裡,究竟會變成什麼樣子?
這就是這次 30 天想實際測試的事情。
這個系列會從 Claude Code 的基本操作開始。
我會先從安裝、啟動和認識它能讀取哪些檔案開始,接著直接拿它來做一個實際的專案。
最後預計完成的是一個「AI 任務管理 Web App」。
基本功能會包含新增、修改、刪除任務,也可以設定任務目前的狀態。
後面還會加入 Claude AI。
例如輸入:
「我要準備期末專題」
AI 可以幫忙把這件事情拆成幾個比較具體的小任務,再把這些任務加入系統。
這次我比較想知道的,其實不是 Claude Code 有多少指令。
我更想測試它放進真正的開發過程後到底好不好用。
需求不知道怎麼拆的時候,它能不能幫忙?
程式發生錯誤時,它找得到問題嗎?
專案開始變大的時候,它能不能理解原本的架構,而不是改了一個地方又壞掉另一個地方?
這些問題我會直接放進接下來的實作裡。
如果 Claude Code 寫錯了,我也會把錯誤留下來,不會只放最後成功的結果。
畢竟實際寫程式的時候,不太可能每一次都一次成功。
如果一切順利,第 30 天應該會有一個可以實際操作的 AI 任務管理 Web App。
所以接下來就從完全不熟悉 Claude Code 的狀態開始,一天一天用看看。