Re: [閒聊] 寫程式遇到的兩種狀態

看板C_Chat (希洽)作者時間4天前 (2025/07/10 17:45), 4天前編輯推噓33(34181)
留言116則, 36人參與, 3天前最新討論串2/4 (看更多)
※ 引述《victor87710 (星街的獨角蟲)》之銘言: : https://iili.io/FEMeUEQ.png
: 第三型態:怎麼突然又跑不了? : 第四型態:給新來的 糞Code 勿動 其實寫程式最常見的大概是 為什麼成功了? 為什麼失敗了? 其他大概就是 第一手:寫註解好麻煩 後 續:沒註解好麻煩 值得慶幸的是,現在有AI輔助,簡單的東西, 下指令給生成式AI,他就可以幫你生出程式碼, 感謝眾多提供程式碼的前輩, 讓生成式AI可以生出程式... -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.45.32.98 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1752140746.A.4EA.html

07/10 17:49, 4天前 , 1F
AI也只是寫個大略框架 -.-
07/10 17:49, 1F
確實,提供架構,後續還是要靠自己努力

07/10 17:49, 4天前 , 2F
後續:這註解在說什麼
07/10 17:49, 2F
這註解寫真爛...打掉重寫(我常遇到的情形

07/10 17:50, 4天前 , 3F
聽說用AI寫的要debug會比自己寫的多花好幾倍時間?
07/10 17:50, 3F
我都會請AI再讀一次,然後他都會修正... 但還是要自己看得懂邏輯,不然寫錯也不知道

07/10 17:51, 4天前 , 4F
應該說 AI生成的code 量多到一定程度的時候如果不是
07/10 17:51, 4F

07/10 17:51, 4天前 , 5F
bug-free的話,debug難度會比較高
07/10 17:51, 5F

07/10 17:52, 4天前 , 6F
因為這跟debug別人寫的code是一樣意思
07/10 17:52, 6F

07/10 17:52, 4天前 , 7F
看寫什麼吧 有些東西錯了就錯了 無傷大雅
07/10 17:52, 7F

07/10 17:55, 4天前 , 8F
AI生的每次都要做一輪Unit Test才敢用 但這樣真的有省
07/10 17:55, 8F

07/10 17:55, 4天前 , 9F
時嗎?
07/10 17:55, 9F
一半一半,因為沒問題就沒問題,有問題還要Debug也是麻煩

07/10 17:55, 4天前 , 10F
AI寫測試跟一些本來就比較打雜的東西很適合
07/10 17:55, 10F

07/10 17:55, 4天前 , 11F
不管是不是AI生的 Test是本來就要有的東西吧
07/10 17:55, 11F
try and error 是一定要的

07/10 17:56, 4天前 , 12F
我覺得AI生成一些不用維護的東西算是滿方便的
07/10 17:56, 12F

07/10 17:56, 4天前 , 13F
商業邏輯我寫,AI看我的邏輯幫我寫測試案例這樣
07/10 17:56, 13F

07/10 17:56, 4天前 , 14F
作為一個寫code多年的我要說:別相信註解
07/10 17:56, 14F
別相信註解XD

07/10 17:58, 4天前 , 15F
平常沒在寫單元測試的,我也不敢用你的程式
07/10 17:58, 15F

07/10 17:58, 4天前 , 16F
難說 冷門一點的東西 AI code常遇到幻覺
07/10 17:58, 16F
因為範本少,所以AI也寫不出來

07/10 17:58, 4天前 , 17F
就算是熱門的 也常錯在奇怪的細節上
07/10 17:58, 17F

07/10 17:58, 4天前 , 18F
到頭來還是得自己確認一遍
07/10 17:58, 18F

07/10 18:00, 4天前 , 19F
AI寫就是換你debug
07/10 18:00, 19F
我都先給AI Debug,看看有沒有問題 後續再慢慢修正

07/10 18:01, 4天前 , 20F
不然出問題 你要跟老闆說因為是AI寫的不是你寫的嗎
07/10 18:01, 20F

07/10 18:01, 4天前 , 21F
AI最適合打雜,可以省很多複製貼上
07/10 18:01, 21F

07/10 18:03, 4天前 , 22F
AI幫想變數名稱很方便,不然我自己跟一個月前的自己用
07/10 18:03, 22F

07/10 18:03, 4天前 , 23F
的變數名稱規則都不見得一樣XD
07/10 18:03, 23F

07/10 18:03, 4天前 , 24F
AI我都拿來寫工具 專案實際在跑的code還是乖乖自己寫
07/10 18:03, 24F

07/10 18:07, 4天前 , 25F
AI也可以寫註解,超棒的
07/10 18:07, 25F

07/10 18:18, 4天前 , 26F
簡單常用的功能AI大致上不會有什麼太大問題 冷門的或特
07/10 18:18, 26F

07/10 18:18, 4天前 , 27F
別的硬體規格就比較難用AI生Code或是分析問題了 畢竟資
07/10 18:18, 27F

07/10 18:18, 4天前 , 28F
料就是少
07/10 18:18, 28F

07/10 18:19, 4天前 , 29F
但到頭來還是要自己仔細確認一遍沒錯 以免AI不懂裝懂
07/10 18:19, 29F

07/10 18:21, 4天前 , 30F
寫程式AI是確實有料的 只是他沒有給你擺爛的空間
07/10 18:21, 30F

07/10 18:21, 4天前 , 31F
我同事有用AI幫爬討論區找答案的 很好用
07/10 18:21, 31F
還有 45 則推文
還有 5 段內文
07/10 18:58, 4天前 , 77F
幹多的時候
07/10 18:58, 77F

07/10 18:59, 4天前 , 78F
一個完全有能力自幹的人因為效率或想輕鬆一點找AI幫忙
07/10 18:59, 78F

07/10 18:59, 4天前 , 79F
那就是很合理的現代科技使用啊 沒有什麼值得批的地方
07/10 18:59, 79F

07/10 19:00, 4天前 , 80F
化「我沒學過」為生產力 現在應該還是單純的幻想
07/10 19:00, 80F

07/10 19:00, 4天前 , 81F
(當然還是看難度啦 quick-sort AI應該會寫吧......)
07/10 19:00, 81F

07/10 19:02, 4天前 , 82F
西洋棋那個我把問題簡化到只要讀標準記譜法 然後吐出
07/10 19:02, 82F

07/10 19:02, 4天前 , 83F
下一步棋這樣的要求都好 其他什麼圖片之類的都省略
07/10 19:02, 83F

07/10 19:02, 4天前 , 84F
AI連2Pi的精確值都會給錯了還有什麼能相信的
07/10 19:02, 84F

07/10 19:02, 4天前 , 85F
但不會寫程式的人還是無法用AI生出這樣的東西
07/10 19:02, 85F

07/10 19:05, 4天前 , 86F
有些既有演算法給AI生成還是很穩的,尤其我不想一個一個
07/10 19:05, 86F

07/10 19:05, 4天前 , 87F
數學算是在那邊看
07/10 19:05, 87F

07/10 19:20, 4天前 , 88F
AI現在最大的問題就是他不知道自己不知道什麼跟不知道自
07/10 19:20, 88F

07/10 19:20, 4天前 , 89F
己錯在哪 但他一定會產出一個看似合理的答案給你 這兩點
07/10 19:20, 89F

07/10 19:20, 4天前 , 90F
就會造成AI幻覺 但做一些繁瑣的雜事就超方便的
07/10 19:20, 90F

07/10 19:25, 4天前 , 91F
抓不同AI互相檢討可以降低幻覺 當然 只是降低
07/10 19:25, 91F

07/10 19:26, 4天前 , 92F
而且同時操多個AI也有資源問題和實際耗時問題
07/10 19:26, 92F

07/10 19:26, 4天前 , 93F
最後得到你自幹比較快的結論時你只會想一頭撞死
07/10 19:26, 93F

07/10 19:32, 4天前 , 94F
請ai重構還會被改邏輯呢,期待未來發展
07/10 19:32, 94F

07/10 19:36, 4天前 , 95F
AI好用但要小心他給你錯的答案 所以自己還是要懂在做啥
07/10 19:36, 95F

07/10 19:41, 4天前 , 96F
code base很大的話cursor就會幫你大爆改....
07/10 19:41, 96F

07/10 19:41, 4天前 , 97F
我就一個DTO改一下而已捏
07/10 19:41, 97F

07/10 19:44, 4天前 , 98F
請AI改東西最常見的就是 你請他改一個小東西
07/10 19:44, 98F

07/10 19:44, 4天前 , 99F
然後他改了一大堆 你跟他說了他還是照舊
07/10 19:44, 99F

07/10 20:31, 4天前 , 100F
我是覺得不能夠完全不懂寫程式 但當 AI 基於 Prompt-base
07/10 20:31, 100F

07/10 20:31, 4天前 , 101F
d 的 Agent 開始出現幻覺迭代的時候,人力直接明確在邏輯
07/10 20:31, 101F

07/10 20:31, 4天前 , 102F
上糾正它以及在迭代前的規則定義有足夠的可形式化性或足
07/10 20:31, 102F

07/10 20:31, 4天前 , 103F
夠明確,在現代的 Reasoning model 都能有非常優秀的表現
07/10 20:31, 103F

07/10 20:31, 4天前 , 104F
==
07/10 20:31, 104F

07/10 20:32, 4天前 , 105F
零知識去寫還是有點困難 不然就是要迭代超級多次
07/10 20:32, 105F

07/10 20:32, 4天前 , 106F
但在有最基礎的 Ground-Truth 的前提下就能表現的非常可
07/10 20:32, 106F

07/10 20:32, 4天前 , 107F
07/10 20:32, 107F

07/10 20:54, 4天前 , 108F
AI適合寫不好記的東西,例如正規式,叫AI寫方便多了
07/10 20:54, 108F

07/10 21:29, 4天前 , 109F
test case框架弄好表弄好叫ai自己全填會很快,省一點手
07/10 21:29, 109F

07/10 21:29, 4天前 , 110F
動時間
07/10 21:29, 110F

07/10 21:30, 4天前 , 111F
regex有標準答案,但是你沒辦法驗証一樣是大便
07/10 21:30, 111F

07/10 21:37, 4天前 , 112F
別相信註解+1
07/10 21:37, 112F

07/10 21:40, 4天前 , 113F
然後我們公司不給用AI XD
07/10 21:40, 113F

07/10 21:41, 4天前 , 114F
程式是照程式碼跑,不是照註解跑
07/10 21:41, 114F

07/10 23:05, 3天前 , 115F
程式改壞會有人去修 註解不會 所以爛註解就是住在那了
07/10 23:05, 115F

07/10 23:06, 3天前 , 116F
你說你要花時間去修註解? 有產值嗎?
07/10 23:06, 116F
文章代碼(AID): #1eRulAJg (C_Chat)
文章代碼(AID): #1eRulAJg (C_Chat)