Re: [閒聊] 寫code不加註解真的很顧人怨嗎 @ C_Chat
熱度資訊
※ 引述《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
1F推spfy: //2016 客戶說功能有問題取消 //2018客戶又說要這功能
12/25 21:14
2F推spfy: //2024客戶說這個功能是不是沒在用 幹
12/25 21:15
3F推usoko: 1那種的code review理論上就不可能會過了
12/25 19:48
4F推k254369: 28k當然是鎂年薪
12/26 03:25
5F推CP64: 4 還真的時不時會看到 雖然看的都是別的公司的
12/25 21:08
6F推jeff666: 4就沒GIT在用的方法阿
12/25 20:34
7F推inte629l: 4我看過最早的時間是1998年
12/25 21:31
8F推usoko: 4根本連git都不會用所以不會出現 其他的會被刪光
12/25 19:52
9F推spfy: 4超重要好嗎 我的甲方想到就會把功能改回去 翻GIT太慢又太多
12/25 21:13
10F推kuninaka: 不是每天都有一堆時間在那邊翻GIT HISTORY
12/25 21:16
11F推CP64: 不過 4 其實也可以編輯器搭 git blame 作到就是了
12/25 21:22
12F推XFarter: 但這年頭都有像 cursor composer 這種自動更動註解甚至內
12/25 21:10
13F推CP64: 前提是 commit message 的規範有到位
12/25 21:23
14F推XFarter: 反正一律經過 AI 修整成人話就對了
12/25 21:10
15F推kaj1983: 反正以後有人看到覺得不適合也會刪掉
12/25 19:51
16F推XFarter: 可能被反覆重構的函數多了日期跟具體的更改內容還能省得
12/25 20:41
17F推chrisjeremy: 啥時改這裡的頗方便
12/26 02:11
18F推XFarter: 回去看 log
12/25 20:41
19F推usoko: 垃圾到repo裡....
12/25 19:51
20F推XFarter: 容的工具了 以後註不註解的問題應該會越來越少
12/25 21:10
21F推engelba: 對了 就算是職訓仔起薪也有4萬 快逃喔
12/25 21:26
22F推XFarter: 後的更改時間 這時候 git blame 可看不出來具體的修改時
12/25 20:27
23F推kaj1983: 愛怎麼寫就怎麼寫
12/25 19:51
24F推xga00mex: 我廢話型 多寫總比沒寫好 但還是有人能在我寫了的情況
12/25 20:06
25F推spfy: 搞不好他是28k人民幣阿
12/25 21:47
26F推Jameshunter: 有些註解還會上下各空一行
12/25 20:15
27F推p3398530: 有遇過1那種的 真的是浪費別人時間
12/25 19:48
28F推devilkool: 理論上code review不會過,前提是要有review
12/25 19:50
29F推spfy: 直接用關鍵字搜尋到被註解的程式碼 //2015 客戶說要這功能
12/25 21:14
30F推kusotoripeko: 確定不是82k?
12/25 21:02
31F推harryron9: 第四個還好吧 嗚嗚嗚
12/25 19:52
32F推Curapikt: 結果真的發生了,第一次看到我真的快笑死www
12/25 20:09
33F推kamisanma: 聽同學說加不加其實差不多 一樣看不懂
12/25 20:42
34F推coronach: 覺得看過很多次
12/25 19:58
35F推kuninaka: 註解真的小事就是
12/25 21:16
36F推jcaosola: 跳去200k/月 的公司鬼故事就少很多了
12/25 21:01
37F推xga00mex: 還犯我寫的禁止事項
12/25 20:06
38F推ilohoo: 那個代碼在github出現了九萬多次
12/25 19:48
39F推XFarter: 間
12/25 20:27
40F推godhead: 連版控都不知道活該28k
12/26 00:00
41F推ccnancy: // 不知道原因但拔掉這行會GG
12/25 20:35
42F推Haruna1998: //! 後端說傳這樣給他 不要問我為什麼
12/25 22:15
43F推s207072s: //4上古神扣常常有
12/25 21:31
44F推Shawn5689: //主管說這bug不修 2024/12/25
12/25 20:39
45F推silveryiris: 1到6都遇過,最討厭2,超級干擾
12/25 21:47
46F推negisan39: 28k太低了吧塊逃
12/25 19:49
47F推CowBaoGan: 28k是美金嗎
12/26 00:51
48F推boooooood: 28k是顧問吧 坐等領錢的
12/25 20:13
49F推miyazakisun2: 4 依公司規定更改的地方起頭跟結束的要寫改版日期
12/25 19:59
50F推tommy1113: 4 我在修2000年左右的程式很多這種的
12/25 23:44
51F推engelba: 4 維護過沒有git 時代的code 都會這樣 而且還是sop…
12/25 21:25
52F推Spartaa: 4很方便,尤其那種USER 需求每隔一段時間就會改一次的
12/25 21:25
53F推felaray: 4有時候確實是需要的XD
12/25 21:43
54F推chrisjeremy: 4還好 尤其是案子跑2、3年以上 版本紀錄幾百條 要找
12/26 02:11
55F推YellowTiger: 6是三小啦 笑死
12/25 19:56
56F推lslayer: 6是什麼 幸運/不幸的程式碼喔
12/25 19:45
57F推TCPai: 7其實蠻好笑的
12/25 20:53
58F推tsubasawolfy: AI型呢
12/25 20:14
59F推usoko: push權限隨便開那當然是後果自負了 沒有PR誰知道你塞了什麼
12/25 19:51
60F推rizman28: Rickroll 笑死
12/25 20:07
61F推a1982213: 不玩哽怎麼行
12/25 22:31
62F推ches51311: 之前測試有塞 0xc8763
12/25 21:47
63F推HJC6666: 亂放奇怪連結不會被幹嗎= =?
12/25 19:47
64F推coronach: 全世界的測試程式不知道有多少You shall not pass…總
12/25 19:58
65F推XFarter: 其他種都值得噴兩句,就是第四種視情況還可以,尤其是很
12/25 20:41
66F推storym94374: 哪家公司這樣規定 笑死
12/25 20:02
67F推Haruna1998: 嗚嗚嗚我就是2 型 還幾乎每行都寫註解
12/25 22:11
68F推kaj1983: 因為寫註解就是想讓別人看到啊
12/25 19:50
69F推deflife: 好希望可以遇到加薪型的
12/25 19:49
70F推shallreturn: 如果我看到code有這種東西的話我一定殺人
12/26 01:44
71F推lanstype: 如果真的是28k也太慘
12/25 20:03
72F推steven3QXD: 宅宅型是我..
12/25 19:48
73F推gamixxxx: 完了,宅宅型搓到我的笑點
12/25 20:09
74F推Beltran: 應該是28k鎂對吧
12/25 20:07
75F推devilkool: 我喜歡在單元測試裡放宅宅梗
12/25 19:49
76F推richardz: 我基本不太寫,除非太複雜
12/25 20:13
77F推shadow0326: 我沒點 那是瑞克搖嗎
12/25 19:45
78F推jeremy7986: 我看到YT網址就知道是什麼了
12/25 20:16
79F推shadow0326: 所以其他6種code review會過嗎
12/25 19:51
80F推usoko: 抱歉我是7 我塞了蠻多rickroll在mock data裡.....
12/25 19:47
81F推vipTentyou: 最近合作的專案都是1的類型,而且是寫很爛的那種==
12/26 01:05
82F推FCPo011674: 有時候反而變寫太多,結果後續改的人懶的看就是了
12/25 20:07
83F推roger840410: 每一行都要註解型/* 有病啊!*/
12/25 20:27
84F推Jameshunter: 現在看到廢話型的十個有九個是ChatGPT寫的
12/25 20:15
85F推ilohoo: 看到yt代碼就知道影片內容了
12/25 19:46
86F推aaa1234136: 看過註解寫 奉XX指示修改此功能
12/25 23:33
87F推v86861062: 真慘
12/25 20:35
88F推Kfgwen: 笑了
12/25 22:26
89F推Segal: 笑死,而且我還真看過4.
12/25 20:32
90F推kuninaka: 第四種真的還好
12/25 21:15
91F推XFarter: 第四種還好吧 許多函數在重構或搬移的時候有可能會丟失最
12/25 20:27
92F推alpho: 老一點的code真的會有日期署名
12/25 21:20
93F推pokeyok: 能跑就好了 整天要讓所有人都看懂到底想幹嘛
12/25 21:23
94F推qd6590: 蛤 28K 直接陶 不要留念
12/25 21:34
95F推kingo2327: 超好笑你們寫程式的宅宅都這麼幽默嗎= =
12/25 19:49
96F推Curapikt: 超過直男型:錯誤訊息:,"主管說這種情況不會發生"。
12/25 20:09
97F推moe584586: 還好我對這代碼有印象= =
12/25 19:45
98F推ap5552477: 還有縮排全改型,等你要抓戰犯 git blame 才發現
12/25 21:58
99F推lucky0417: 還沒遇過加薪型
12/25 19:44
100F推smallreader: 還沒點就知道是瑞克搖XD
12/25 20:13