Re: [閒聊] 寫code不加註解真的很顧人怨嗎

看板C_Chat (希洽)作者 (凱子爸)時間14小時前 (2024/12/25 19:42), 編輯推噓59(60139)
留言100則, 68人參與, 7小時前最新討論串2/5 (看更多)
※ 引述《ianlin1216 (伊恩可可)》之銘言: : 餓死抬頭 : https://i.imgur.com/3QcIsVN.jpeg
: 本魯不是資工系的啦 : 所以不知道寫程式不加註解會有多嚴重 : 想請問相關從業的鄉民 : 實務上遇到這種情況真的很賭爛嗎 : 乾五西恰 大家好 我月薪28k軟體工程師啦 我的觀察齁 程式設計師有好幾種類型 1. 無口型 做了很奇怪的事也不註解,commit也找不到原因 等到哪個有重構強迫症的改壞程式以後才發現原來看似很奇 怪很醜的寫法才是最佳解 但因為沒註解所以大家還是繞了一圈 無口型有高手也有智障 2. 廢話型 if(IsMatched()) { // IsMatched 回傳true時會進來 doSomething(); } 典型的話癆,可能以為自己在寫教科書 3. 宅宅型 if(!Initialized()) { assert(false && "you shall not pass!!!!!"); } 喜歡在註解裡面埋梗,不懂梗的同事會很痛苦 4. 版本控制是什麼型 // 2024/12/25 by SkankHunt42 不知道版本控制為何物,在註解特地註明自己改了這段程式碼 5. 上班不知道在想什麼型 // ( )( ) 可能在想LISP 6. 連環形 // 把這則comment複製到另外3個檔案,7天後之後,你就會升職加薪。 // 如果不複製,績效就會被打C 7. 影片說明型 // The video in this link explains this piece of code. // https://www.youtube.com/watch?v=dQw4w9WgXcQ
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 89.187.161.5 (日本) ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1735126937.A.DCA.html

12/25 19:44, 14小時前 , 1F
還沒遇過加薪型
12/25 19:44, 1F

12/25 19:45, 14小時前 , 2F
還好我對這代碼有印象= =
12/25 19:45, 2F

12/25 19:45, 14小時前 , 3F
我沒點 那是瑞克搖嗎
12/25 19:45, 3F

12/25 19:45, 14小時前 , 4F
6是什麼 幸運/不幸的程式碼喔
12/25 19:45, 4F

12/25 19:46, 14小時前 , 5F
看到yt代碼就知道影片內容了
12/25 19:46, 5F

12/25 19:47, 14小時前 , 6F
亂放奇怪連結不會被幹嗎= =?
12/25 19:47, 6F

12/25 19:47, 14小時前 , 7F
抱歉我是7 我塞了蠻多rickroll在mock data裡.....
12/25 19:47, 7F

12/25 19:48, 14小時前 , 8F
有遇過1那種的 真的是浪費別人時間
12/25 19:48, 8F

12/25 19:48, 14小時前 , 9F
那個代碼在github出現了九萬多次
12/25 19:48, 9F

12/25 19:48, 14小時前 , 10F
宅宅型是我..
12/25 19:48, 10F

12/25 19:48, 14小時前 , 11F
1那種的code review理論上就不可能會過了
12/25 19:48, 11F

12/25 19:49, 14小時前 , 12F
28k太低了吧塊逃
12/25 19:49, 12F

12/25 19:49, 14小時前 , 13F
超好笑你們寫程式的宅宅都這麼幽默嗎= =
12/25 19:49, 13F

12/25 19:49, 14小時前 , 14F
我喜歡在單元測試裡放宅宅梗
12/25 19:49, 14F

12/25 19:49, 14小時前 , 15F
好希望可以遇到加薪型的
12/25 19:49, 15F

12/25 19:50, 14小時前 , 16F
理論上code review不會過,前提是要有review
12/25 19:50, 16F

12/25 19:50, 14小時前 , 17F
因為寫註解就是想讓別人看到啊
12/25 19:50, 17F

12/25 19:51, 14小時前 , 18F
愛怎麼寫就怎麼寫
12/25 19:51, 18F

12/25 19:51, 14小時前 , 19F
push權限隨便開那當然是後果自負了 沒有PR誰知道你塞了什麼
12/25 19:51, 19F

12/25 19:51, 14小時前 , 20F
垃圾到repo裡....
12/25 19:51, 20F

12/25 19:51, 14小時前 , 21F
所以其他6種code review會過嗎
12/25 19:51, 21F

12/25 19:51, 14小時前 , 22F
反正以後有人看到覺得不適合也會刪掉
12/25 19:51, 22F

12/25 19:52, 14小時前 , 23F
第四個還好吧 嗚嗚嗚
12/25 19:52, 23F

12/25 19:52, 14小時前 , 24F
4根本連git都不會用所以不會出現 其他的會被刪光
12/25 19:52, 24F

12/25 19:56, 14小時前 , 25F
6是三小啦 笑死
12/25 19:56, 25F

12/25 19:58, 14小時前 , 26F
全世界的測試程式不知道有多少You shall not pass…總
12/25 19:58, 26F

12/25 19:58, 14小時前 , 27F
覺得看過很多次
12/25 19:58, 27F

12/25 19:59, 14小時前 , 28F
4 依公司規定更改的地方起頭跟結束的要寫改版日期
12/25 19:59, 28F

12/25 20:02, 14小時前 , 29F
哪家公司這樣規定 笑死
12/25 20:02, 29F

12/25 20:03, 14小時前 , 30F
如果真的是28k也太慘
12/25 20:03, 30F

12/25 20:06, 14小時前 , 31F
我廢話型 多寫總比沒寫好 但還是有人能在我寫了的情況
12/25 20:06, 31F

12/25 20:06, 14小時前 , 32F
還犯我寫的禁止事項
12/25 20:06, 32F

12/25 20:07, 14小時前 , 33F
Rickroll 笑死
12/25 20:07, 33F

12/25 20:07, 14小時前 , 34F
應該是28k鎂對吧
12/25 20:07, 34F

12/25 20:07, 14小時前 , 35F
有時候反而變寫太多,結果後續改的人懶的看就是了
12/25 20:07, 35F

12/25 20:09, 14小時前 , 36F
超過直男型:錯誤訊息:,"主管說這種情況不會發生"。
12/25 20:09, 36F

12/25 20:09, 14小時前 , 37F
結果真的發生了,第一次看到我真的快笑死www
12/25 20:09, 37F

12/25 20:09, 14小時前 , 38F
完了,宅宅型搓到我的笑點
12/25 20:09, 38F

12/25 20:13, 14小時前 , 39F
還沒點就知道是瑞克搖XD
12/25 20:13, 39F
還有 21 則推文
12/25 21:02, 13小時前 , 61F
確定不是82k?
12/25 21:02, 61F

12/25 21:08, 13小時前 , 62F
4 還真的時不時會看到 雖然看的都是別的公司的
12/25 21:08, 62F

12/25 21:10, 13小時前 , 63F
但這年頭都有像 cursor composer 這種自動更動註解甚至內
12/25 21:10, 63F

12/25 21:10, 13小時前 , 64F
容的工具了 以後註不註解的問題應該會越來越少
12/25 21:10, 64F

12/25 21:10, 13小時前 , 65F
反正一律經過 AI 修整成人話就對了
12/25 21:10, 65F

12/25 21:13, 13小時前 , 66F
4超重要好嗎 我的甲方想到就會把功能改回去 翻GIT太慢又太多
12/25 21:13, 66F

12/25 21:14, 13小時前 , 67F
直接用關鍵字搜尋到被註解的程式碼 //2015 客戶說要這功能
12/25 21:14, 67F

12/25 21:14, 13小時前 , 68F
//2016 客戶說功能有問題取消 //2018客戶又說要這功能
12/25 21:14, 68F

12/25 21:15, 13小時前 , 69F
第四種真的還好
12/25 21:15, 69F

12/25 21:15, 13小時前 , 70F
//2024客戶說這個功能是不是沒在用 幹
12/25 21:15, 70F

12/25 21:16, 13小時前 , 71F
不是每天都有一堆時間在那邊翻GIT HISTORY
12/25 21:16, 71F

12/25 21:16, 13小時前 , 72F
註解真的小事就是
12/25 21:16, 72F

12/25 21:20, 13小時前 , 73F
老一點的code真的會有日期署名
12/25 21:20, 73F

12/25 21:22, 13小時前 , 74F
不過 4 其實也可以編輯器搭 git blame 作到就是了
12/25 21:22, 74F

12/25 21:23, 13小時前 , 75F
前提是 commit message 的規範有到位
12/25 21:23, 75F

12/25 21:23, 13小時前 , 76F
能跑就好了 整天要讓所有人都看懂到底想幹嘛
12/25 21:23, 76F

12/25 21:25, 13小時前 , 77F
4很方便,尤其那種USER 需求每隔一段時間就會改一次的
12/25 21:25, 77F

12/25 21:25, 13小時前 , 78F
4 維護過沒有git 時代的code 都會這樣 而且還是sop…
12/25 21:25, 78F

12/25 21:26, 13小時前 , 79F
對了 就算是職訓仔起薪也有4萬 快逃喔
12/25 21:26, 79F

12/25 21:31, 12小時前 , 80F
//4上古神扣常常有
12/25 21:31, 80F

12/25 21:31, 12小時前 , 81F
4我看過最早的時間是1998年
12/25 21:31, 81F

12/25 21:34, 12小時前 , 82F
蛤 28K 直接陶 不要留念
12/25 21:34, 82F

12/25 21:43, 12小時前 , 83F
4有時候確實是需要的XD
12/25 21:43, 83F

12/25 21:47, 12小時前 , 84F
之前測試有塞 0xc8763
12/25 21:47, 84F

12/25 21:47, 12小時前 , 85F
搞不好他是28k人民幣阿
12/25 21:47, 85F

12/25 21:47, 12小時前 , 86F
1到6都遇過,最討厭2,超級干擾
12/25 21:47, 86F

12/25 21:58, 12小時前 , 87F
還有縮排全改型,等你要抓戰犯 git blame 才發現
12/25 21:58, 87F

12/25 22:11, 12小時前 , 88F
嗚嗚嗚我就是2 型 還幾乎每行都寫註解
12/25 22:11, 88F

12/25 22:15, 12小時前 , 89F
//! 後端說傳這樣給他 不要問我為什麼
12/25 22:15, 89F

12/25 22:26, 12小時前 , 90F
笑了
12/25 22:26, 90F

12/25 22:31, 11小時前 , 91F
不玩哽怎麼行
12/25 22:31, 91F

12/25 23:33, 10小時前 , 92F
看過註解寫 奉XX指示修改此功能
12/25 23:33, 92F

12/25 23:44, 10小時前 , 93F
4 我在修2000年左右的程式很多這種的
12/25 23:44, 93F

12/26 00:00, 10小時前 , 94F
連版控都不知道活該28k
12/26 00:00, 94F

12/26 00:51, 9小時前 , 95F
28k是美金嗎
12/26 00:51, 95F

12/26 01:05, 9小時前 , 96F
最近合作的專案都是1的類型,而且是寫很爛的那種==
12/26 01:05, 96F

12/26 01:44, 8小時前 , 97F
如果我看到code有這種東西的話我一定殺人
12/26 01:44, 97F

12/26 02:11, 8小時前 , 98F
4還好 尤其是案子跑2、3年以上 版本紀錄幾百條 要找
12/26 02:11, 98F

12/26 02:11, 8小時前 , 99F
啥時改這裡的頗方便
12/26 02:11, 99F

12/26 03:25, 7小時前 , 100F
28k當然是鎂年薪
12/26 03:25, 100F
文章代碼(AID): #1dQ--PtA (C_Chat)
討論串 (同標題文章)
文章代碼(AID): #1dQ--PtA (C_Chat)