我認為自己是一位「認真的」網球業餘愛好者。我和朋友們比賽,但沒有辦法追蹤自己是否在進步。 所以我用 Claude Code 編寫了自己的應用程式(完全沒有編程經驗)。 🧵 這是我如何構建它以及我學到的東西:
我打開了claude的代碼,並開始描述我想要的內容。 這是我第一個寫得非常糟糕的提示:
從那裡一步一步地,我建立了 Deuce 應用程式,讓你可以: • 記錄比賽分數,包括平局 • 查看你與每位對手的紀錄 • 在日曆上查看所有內容 • 自動從位置 + 日期提取天氣 • 通過添加對手分享對戰統計 • 附加比賽的視頻鏈接(如果你有錄影) 在這裡試試:
Claude 的代碼在執行之前真的很擅長規劃。因此,在開始工作之前,它會詢問我有關身份驗證、數據庫、表單、移動等問題。 ... 然後尋求我對技術棧的確認: - Next.js 14 (React) - Supabase (身份驗證 + 數據庫) - Tailwind CSS - Vercel (託管)
老實說,我之前嘗試過用其他工具進行 vibe-coding, 但我總是卡在某個隨機的地方,然後放棄。 Claude Code 是第一個對我來說足夠直觀,可以從頭到尾構建出真正的東西的工具。 看到功能一步一步地被構建出來,真的超級上癮。
對我來說,最困難的部分是身份驗證和社交邏輯:誰可以登錄比賽,誰可以編輯,哪些數據屬於哪個用戶。 這迫使我學習更多有關數據庫設計和權限管理的知識。 我可能做了一些愚蠢的設計選擇……但到目前為止運行得很好。
整體來說,我對Claude的代碼印象深刻,迫不及待想要測試更多的東西! 在這裡試用這個應用程式:
956