嘻嘻羊 ✿
5 months ago
vibe coding 實況 (?)
latest #26
掰噗~
5 months ago
這件事情世界上只有三個人知道(ninja)
嘻嘻羊 ✿
5 months ago
again 是用 cursor,一開始想寫日記,但設定到一半覺得寫日記太麻煩了,還是短短的就好,所以就變成 twitter clone 了。
上次是直接說想要 react + python backend + postgres,這次比較一步一步來,只說是 twitter like,然後先來弄前端。
弄到一半改 project 名也能處理喔,讚讚
嘻嘻羊 ✿
5 months ago
寫到一半叫他來 init git 也可以,這個不難,但叫他做好快
還有寫一寫叫他把他弄的東西記到 readme,一開始他把前端的 readme 放到 root 底下,叫他 merge 也可以喔
立即下載
嘻嘻羊 ✿
5 months ago
不過寫前端 code 我真的都不想看啦
嘻嘻羊 ✿
5 months ago
前端想先做 sign in,就先 sign in with google 就好,他目前寫的 code 都很合理,也有把 secret 放到 env 裡,沒有 hard code
之前看到很多人說 security 會有問題,會明碼存密碼,目前覺得OK
嘻嘻羊 ✿
5 months ago
好啦來弄 oauth 的後端~覺得他建議的 folder structure 我有點不喜歡,不過一下子也不知道要怎麼改,反正要改很簡單,就先這樣。
我覺得這是 vibe coding 的好處之一,copy paste 的東西感覺滿可靠,所以不確定可以先寫之後再改。雖然平常也都應該是先寫再等有 pattern emerge 之後再改,不過能一鍵叫IDE改好,心理負擔真的很小
嘻嘻羊 ✿
5 months ago
突然發現有奇怪的檔案在 root,不知道哪來的?
嘻嘻羊 ✿
5 months ago
先不管他,正在弄 database migration。其時這個部分我也沒設過,但直覺AI的設定不對,他說我沒有資料庫(對),所以弄了個資料庫後直接開始要跑 CREATE DATABASE name,這個不是應該在 migration 裡的嗎!
嘻嘻羊 ✿
5 months ago
而且我問他說「不是應該要這樣嗎」他都會說「你說的對!」對什麼啦,我沒有覺得我對,是在問你啊!
..... 好啦這是我 prompt 的問題
嘻嘻羊 ✿
5 months ago
然後弄了一個 database 但是又 if env='test', dbname = f'{}_test'
不!要!吧!
跟他講了以後他說不然我們可以這樣測試。是個有在想測試的好寶寶呢!但現在我不想寫測試啊(對啦我是壞寶寶)
嘻嘻羊 ✿
5 months ago
我發現我沒用過的東西,我無法直接相信AI的建議
嘻嘻羊 ✿
5 months ago
欸自行研究後發現似乎是不能 create database 所以AI應該是對的。不過跟AI盧了半天他現在想先寫 data model了。

發現他ID想用 int,不要吧同學
crosswalk
5 months ago
後端就算了吧 XD
嘻嘻羊 ✿
5 months ago
(傍晚出去應酬
嘻嘻羊 ✿
5 months ago
還蠻好奇後端到底可以寫到什麼程度!他直接用了ORM,我其實沒有很喜歡ORM,本來想說要不要換掉,但覺得我這不就是寫好玩的嗎,趕快弄一弄不要太挑啦
嘻嘻羊 ✿
5 months ago
後端做到一半,如果指令不下清楚,他會一下子寫超多個 endpoint,我個人遇到這種 wall of text 會當機,無法處理。先叫他把本地端 server 弄起來,看起來雛形是有了,但細節應該都亂七八糟。

暫時擱置,回頭來改前端。然後他沒看到我已經有個 web 資料夾都是前端(因為以後可能還有 app 啊!)竟然又要開始弄一個 frontend 資料夾。同學你已經寫過一個前端了啊!
嘻嘻羊 ✿
5 months ago
回頭改前端 Oauth,發現我不懂啊啊啊,callback 不是應該 call backend 嗎?覺得自己有夠廢,枯萎中。
試圖自己 debug,還 clone 了 next-auth 的範例,還是不懂。一氣之下跟IDE說這個不 work,IDE 自己一順間就修好了。
我不夠 vibe,我的錯
嘻嘻羊 ✿
5 months ago
我對前端真的是跟不上,搞不懂這些 router 到底在幹嘛,就這樣亂寫我真的心驚驚
hatershater
5 months ago
"這不work" 然後就work了 XDDD 難怪PM都愛vibe coding
嘻嘻羊 ✿
5 months ago
發現 error 在前端 local server 的 log 裡啦,是我前端太弱,爸葛不會底(倒地
嘻嘻羊 ✿
5 months ago
用到現在覺得 cursor 其實真的蠻強,但是可能會一時腦殘(或是我真的 prompt 太爛)寫一些怪東西。
看到很多批評說一堆人突然生產力大爆發,但一看都是機器寫的,code review 很煩,我說你要是 tech lead,也不一樣都是平時沒時間寫扣,都是在看別人的MR嗎!
嘻嘻羊 ✿
5 months ago
今天好想睡覺,不過還是改了後端(終於把 db migration 弄好了)還有加了 docker。
然後他就說我 free trial 用完了 =_=
要花 $20 繼續嗎,還是要來試別家....
嘻嘻羊 ✿
5 months ago
lovable - 免費只能用 web UI
喔喔 intelliJ 有免費試用,來玩
嘻嘻羊 ✿
5 months ago
試用 intelliJ 一點點,但覺得他好像沒有 get 到 code base 的 context,所以花了 $20 買一個月的 cursor 繼續。

但我不知道改了什麼,現在覺得 cursor 也不記得 context 了?像是我的前端叫 web 不叫 frontend,後端用 poetry 不是 pip 這種
一部分可能是我把後端放到 container 裡了,如果直接在 command line 跑的話,cursor 是可以看到 log 的,現在我要去 docker 把錯誤訊息貼過去
嘻嘻羊 ✿
5 months ago
總之週末三天前端 oauth 到後端,存 user,可以發 post 和看 post,本地後端 container....
比我預計的少蠻多的,本來想要 deploy 到雲端的。但主要是我對前後端的 Auth 超不熟,react 跟我之前學的也都不一樣了,所以意外的學了很多前端的東西,本來沒有想要學東西的哈哈
crosswalk
5 months ago
變成 vibe learning 💪
back to top