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

作者: ianlin1216 (josh6121)   2024-12-25 18:20:40
餓死抬頭
https://i.imgur.com/3QcIsVN.jpeg
本魯不是資工系的啦
所以不知道寫程式不加註解會有多嚴重
想請問相關從業的鄉民
實務上遇到這種情況真的很賭爛嗎
乾五西恰
作者: llabc1000 (野生的攻城獅)   2024-12-25 18:21:00
不加註解的一定是超級有能的傢伙
作者: killme323   2024-12-25 18:21:00
這就一樣兩派人士在吵啊
作者: sunlockfire (太陽沒有火)   2024-12-25 18:21:00
超嚴重,因為幾個月後會連寫的人可能都看不懂
作者: tk13os (tk13os)   2024-12-25 18:21:00
前提是code寫的讓人看不懂,還不加註解
作者: linzero (【林】)   2024-12-25 18:21:00
接手的很麻煩,要多花時間理解
作者: aet68933 (梡)   2024-12-25 18:21:00
還有只把註解當分隔線用的XD
作者: webermist (嵐湘)   2024-12-25 18:22:00
大概跟大便不沖水一樣的等級
作者: LawLawDer (肉肉的)   2024-12-25 18:22:00
歷史本文
作者: henry1234562 (亨利二十三)   2024-12-25 18:22:00
看複用性
作者: awenracious (Racious)   2024-12-25 18:22:00
寫的爛又不註解的真的該死
作者: tk13os (tk13os)   2024-12-25 18:22:00
就算是自己寫的也可能幾個月後看不懂
作者: killme323   2024-12-25 18:22:00
我自己是沒意見 看主管(
作者: HJC6666 (帕修)   2024-12-25 18:22:00
不一定 要看是不是寫垃圾
作者: gagacrow (嘎嘎烏鴉)   2024-12-25 18:22:00
寫得好就不太需要 太多註解反而更難讀
作者: pot1234 (鍋子)   2024-12-25 18:22:00
比註解寫的像日記隨筆的好一點
作者: gagacrow (嘎嘎烏鴉)   2024-12-25 18:23:00
更慘的是註解沒有維護的 地獄模式
作者: linzero (【林】)   2024-12-25 18:23:00
函式參數名稱取的有其意義也算是種註解
作者: sniperex168   2024-12-25 18:23:00
連自己都不一定看的懂了
作者: ayianayian (123)   2024-12-25 18:23:00
除非你的變數名稱取得一目了然
作者: yuizero (14)   2024-12-25 18:23:00
我直接給你一個題目 a + b = 5然後告訴你 a 和b都是一個正整數 而且在設計者心中是一個唯一解。就這樣
作者: grtfor (哦啦啦)   2024-12-25 18:23:00
不是,是註解內容與事實不符,成年累月不刪的錯誤訊息誤導
作者: OSDim (I'm So Sorry)   2024-12-25 18:23:00
這垃圾是誰寫的,喔 是我==
作者: kirimaru73 (霧丸)   2024-12-25 18:23:00
寫得極好可以不加註解 這是真的不過你們這些庸才不要隨便就自認為寫得很好嘛
作者: sunshinecan (陽光罐頭)   2024-12-25 18:24:00
看可讀性 像變數都命名無意義a,b,c的不加註解就很糟
作者: AMTS   2024-12-25 18:24:00
寫得好其實不需要太多註解把說明文件寫好還比較重要
作者: yuizero (14)   2024-12-25 18:24:00
好。請問。當你急用。必須知道a b是什麼時。你會不會很
作者: zore14563   2024-12-25 18:24:00
會不寫註解,八成是是能力很強的g8人= =
作者: nahsnib (æ‚Ÿ)   2024-12-25 18:24:00
顧不顧人怨先不論,一個月後你就會恨自己了
作者: kirimaru73 (霧丸)   2024-12-25 18:24:00
也有這種大家都苦笑的案例https://i.meee.com.tw/T24DsDn.png
作者: moebear (萌熊)   2024-12-25 18:25:00
註解不改版的才是==
作者: zelda123 (丸子)   2024-12-25 18:25:00
都要2025了誰還寫註解
作者: killme323   2024-12-25 18:25:00
what the fuck? 笑死
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:25:00
現在PR如果是我當reviewer 除非是連白癡都一眼能看出來
作者: ilovenatsuho (天散)   2024-12-25 18:25:00
我覺得比較需要註解的註解
作者: hoe1101 (摸摸)   2024-12-25 18:26:00
不會
作者: kirimaru73 (霧丸)   2024-12-25 18:26:00
認真說的話,在團隊合作時,寫的code讓別人能看懂是你的責任,但你不一定要用註解的方式
作者: killme323   2024-12-25 18:26:00
你看推文不就分兩派了XD
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:26:00
現在有了LLM之後 程式碼的註解用途比以前更多了
作者: BSpowerx (B.S)   2024-12-25 18:26:00
會分不清abc幹嘛已經不是註解問題了,而是他媽不要用abc
作者: su4vu6   2024-12-25 18:26:00
自己都會忘記的東西 要給別人猜 試著理解你當時在想啥
作者: tooperfect (ㄎㄎ)   2024-12-25 18:26:00
跟投影片只貼圖一樣靠北
作者: orze04 (orz)   2024-12-25 18:26:00
寫的好的話還不算太嚴重
作者: shadow0326 (非議)   2024-12-25 18:26:00
真的有註解焦慮就請copilot幫忙寫就好
作者: TSMCfabXX (台積新產品)   2024-12-25 18:27:00
看老闆在不在意
作者: Porops (豬排)   2024-12-25 18:27:00
確實是寫得好就不用註解,但如果是長期營運的專案,很難全部都是好code
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:27:00
很多時候註解不是只是寫 還要人看得懂
作者: lucky0417 (L.W)   2024-12-25 18:27:00
現在看你可能覺得自己寫得很好 但十年後你再看可能至少要花半天來重讀 回想還不夠惹人厭哦
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:28:00
確實是寫得好就不用註解 <--- 這句話本身就不可證偽幹話
作者: su4vu6   2024-12-25 18:28:00
註解寫得不好 確實會讓你解讀錯 也是個問題
作者: ccococo   2024-12-25 18:28:00
看情況,就算你真的不想寫也要把變數名稱設定好
作者: orze04 (orz)   2024-12-25 18:28:00
最爛的是code改了,註解還沒改,草你媽
作者: BF109Pilot (德軍王牌飛行員)   2024-12-25 18:28:00
我有在註解裡連載過偵探小說
作者: shadow0326 (非議)   2024-12-25 18:28:00
print("hello") # 印出 hello
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:29:00
PR送出來的時候 幾乎是唯一你有機會要求撰寫者解釋code
作者: orze04 (orz)   2024-12-25 18:29:00
爛code+錯的註解比單純沒註解更垃圾
作者: lucky0417 (L.W)   2024-12-25 18:29:00
改了程式註解沒改更痛苦是真的 一個誤導可能一天就過去
作者: ghgn   2024-12-25 18:29:00
不加註解讓其他人看不懂 這樣公司也不敢炒你
作者: zelda123 (丸子)   2024-12-25 18:29:00
clean code 第四章就是在叫你各位別寫註解了
作者: wifi (請輸入密碼)   2024-12-25 18:30:00
大概跟聯絡簿不簽名一樣
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:30:00
"這之後會寫個詳盡的document"=謊言
作者: jeremy7986 (影子-shadow★)   2024-12-25 18:30:00
你如果變數名稱取什麼a b c i j x 三小的 最好就給我寫註解
作者: MelShina (月落烏啼霜奶仙)   2024-12-25 18:30:00
你之後自己也會看不懂
作者: jerryjerry9 (鵬鵬)   2024-12-25 18:30:00
不下註解我隔週就忘記我寫了啥 哭
作者: morichi (我把你們當人看)   2024-12-25 18:31:00
commit log有寫好就好
作者: RageDoors (Desires)   2024-12-25 18:31:00
不只是寫code的會需要註解啊,有些管線配得超複雜的又不加個標註,真的下個月就忘記是幹嘛的了
作者: cutearia (らちけん)   2024-12-25 18:31:00
除非有什麼特別的問題要提醒 不然正常都不寫的吧
作者: jeremy7986 (影子-shadow★)   2024-12-25 18:31:00
尤其是一堆magic number 又不寫註解為什麼這邊要帶入100 那邊要帶入3000 最後就是一直在通靈程式碼
作者: s2500205 (KingWon)   2024-12-25 18:31:00
不寫註解一陣子後,連作者都不知道那段程式是在幹嘛的
作者: ilovenatsuho (天散)   2024-12-25 18:31:00
要有改版紀錄,就算別人不看code,也要知道改了啥
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:31:00
AMTS: 把說明文件寫好還比較重要 <--- 註解都寫不好的,
作者: hoe1101 (摸摸)   2024-12-25 18:31:00
要加寫註解,那簽薪水合約也要該加錢
作者: kirimaru73 (霧丸)   2024-12-25 18:31:00
what the fuck那個案例,經典之處在於那是一個超級棒的變數搜尋起始值,但又不是數學上最佳的 (有一點偏差,但也夠好用了)然後寫的人沒說他是怎麼找到這個值的 接手的也問不到
作者: rabbithouse (智乃的歐尼醬)   2024-12-25 18:31:00
註解OK,但我覺得code以外的東西像是文件log啥的有寫清楚我覺得比較重要
作者: trtrtradam (Adam)   2024-12-25 18:32:00
至少節省人家看懂你在寫三小的時間啊
作者: sunshinecan (陽光罐頭)   2024-12-25 18:32:00
命名真的難 寫詳細就很冗長 簡寫又最好另外加註解
作者: akway (生活就是要快樂)   2024-12-25 18:32:00
商業機密
作者: hoe1101 (摸摸)   2024-12-25 18:32:00
如果是給自己看懂的註解那其實就不是註解,是自我提醒而已
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:32:00
寫說明文件這種事情,只有 騙子 和 菁英 在講
作者: langeo (langeo)   2024-12-25 18:32:00
不寫也會害到自己吧 寫了幾千行後自己也會忘記
作者: tang0710 (悠閒王道)   2024-12-25 18:32:00
最好的code是能直接看懂 但一般人就給我乖乖寫註解
作者: aegius1r (SC)   2024-12-25 18:33:00
陳年code最快樂的是註解一堆都跟code合不起來
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:33:00
PR Approver還有立場要求對方寫更多註解;程式碼送進去
作者: Ceferino (麥茶多多)   2024-12-25 18:33:00
現在應該沒什麼差了,直接丟AI
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:34:00
Repo之後 她不爽寫文件或註解你絕對沒輒
作者: sarafciel (Cattuz)   2024-12-25 18:34:00
可是快速反方根算法是真的就只能那樣寫啊 而且那東西就算寫了註解也未必一般水準的工程師就看得懂XD
作者: idow (Isamu)   2024-12-25 18:34:00
他這邊不是講寫死代碼嗎 想講hard code那種的吧
作者: crazyanight (crazyanight)   2024-12-25 18:34:00
覺得可以完全不加的真的有在寫嗎 久了你連自己寫的都看不懂
作者: Giornno (喬魯諾.喬三槐)   2024-12-25 18:34:00
公司祖傳屎山代碼不加註解,敬請見證
作者: lucky0417 (L.W)   2024-12-25 18:34:00
能直接看懂的code本身就不是什麼大東西,上萬行的你看懂要多久
作者: Jameshunter (幻劍)   2024-12-25 18:34:00
變數寫的很直白就沒差 最哭的是全用a1 a2這種的
作者: CowBaoGan (直死之馬眼)   2024-12-25 18:34:00
不寫信不信一個月後回來看連你自己都看不懂
作者: linzero (【林】)   2024-12-25 18:35:00
what the fuck那個是較低運算量下求得足夠有效的近似值吧
作者: letmesee3085 (煒哥)   2024-12-25 18:35:00
現在可以叫chat gpt幫你加
作者: oselisdu (美國學者)   2024-12-25 18:35:00
什麼一個月 六日放假回來就不認得了
作者: Jameshunter (幻劍)   2024-12-25 18:35:00
當然模組是一定要寫這是在幹啥就是了
作者: jay905035 (NathaN)   2024-12-25 18:36:00
#我前面的都沒寫 我當然也不寫囉
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:36:00
現在有不少AI工具是可以讀了你的repo之後扮演像小幫手的身分回答你很多廣泛問題。這種有沒有註解就會差超級多
作者: elia0325 (ptt萬年潛水員)   2024-12-25 18:37:00
到時連自己都看不懂就好笑了
作者: antinua (arbool)   2024-12-25 18:37:00
足以放進柯南世界的殺人動機
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:37:00
沒有註解的code,AI就只能給些罐頭回答你一個 enum class 註解只寫一行或不寫當然無妨啦
作者: RandyOrlando (蘭迪)   2024-12-25 18:37:00
不寫的話自己都會忘記個八成
作者: shadow0326 (非議)   2024-12-25 18:38:00
我看過註解英文文法爛到看不懂的 也看過非ASCII註解然後亂碼的 歡樂無限
作者: fireleo (火焰騎士)   2024-12-25 18:38:00
現在AI可以幫你生註解
作者: Dnight (暗夜)   2024-12-25 18:38:00
有時候有問題的不是邏輯看不懂,是為什麼要有這段邏輯
作者: S04870487 (飆飆豪)   2024-12-25 18:38:00
我在弄公司老舊程式的CODE 一堆糞CODE不註解
作者: hakosaki (hakosaki)   2024-12-25 18:38:00
有兩派 一派是命名的好的不用寫 另一派是最好給我寫爛,我覺得加減都要寫,有些寫死在程式裡面的 還有歷史故事 最好都留著,免得到時候要考古
作者: Pocer (就4論4)   2024-12-25 18:39:00
自己寫的不加註解你離開半年再碰都不知道自己在幹啥
作者: S04870487 (飆飆豪)   2024-12-25 18:39:00
寫得好就不用註解的標準是啥?一堆自以為寫得好的
作者: kirimaru73 (霧丸)   2024-12-25 18:39:00
現實公司就沒有真的在提倡把code寫好寫到不用註解的你要用這個藉口不寫註解,到時候在公司天花板飛來飛去就不要該該叫
作者: andy79323 (‵皿′)   2024-12-25 18:39:00
設無意義變數讓後面的猜
作者: Peurintesa (芙琳泰沙)   2024-12-25 18:39:00
這個看能力分階段耶 寫的好的確不用太多註解也能看懂
作者: linzero (【林】)   2024-12-25 18:40:00
AI現在問題是,你不太懂的,AI也不懂時會瞎掰唬的你以為他講的是正確的吧
作者: Jameshunter (幻劍)   2024-12-25 18:40:00
你們別再瞎吹AI惹 新進來的搞出一大堆炸彈 被炸死還
作者: RINPE (RIN)   2024-12-25 18:40:00
不會 能力差的才寫
作者: lucky0417 (L.W)   2024-12-25 18:41:00
上面那個邏輯可能跟一些老舊硬體有關 這種又更痛苦了你不測根本不會知道
作者: LipaCat5566 (不斷與時間競賽)   2024-12-25 18:41:00
資料庫欄位不寫說明才頭痛 名稱看不出用途只能通靈
作者: Peurintesa (芙琳泰沙)   2024-12-25 18:41:00
不太可能完全不寫 就大概寫一下這段程式在幹嘛就好
作者: PatlaborGao2   2024-12-25 18:41:00
自己寫的作文 會自己加上注釋嗎?
作者: data99553 (AYS)   2024-12-25 18:42:00
你有自信一年後還看得懂的別人基本上也有機會看懂,這樣不寫當然沒關係
作者: kirimaru73 (霧丸)   2024-12-25 18:42:00
code和作文等級不同 code是一種魔法
作者: BC0710 (BC)   2024-12-25 18:42:00
不註解變數名又亂取的應該要被抓去關
作者: terry955048 (凌海)   2024-12-25 18:42:00
所以寫CODE並不是同一類功能9成一樣套公式的東西嗎??
作者: dreamnook2 (dreamnook)   2024-12-25 18:42:00
實際上是看情況 很多code是顧名思義的在寫
作者: linzero (【林】)   2024-12-25 18:42:00
有的BUG是兼容性問題,這種可能就沒有啥原因邏輯,因為
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:43:00
code 不是作文 註解才是作文
作者: terry955048 (凌海)   2024-12-25 18:43:00
因此還需要加上註解才看得懂?
作者: linzero (【林】)   2024-12-25 18:43:00
配合的程式、裝置就是這樣搞,也只能特定方式因應
作者: GOFEN (豬阿布)   2024-12-25 18:43:00
傻了嗎? 註解是給自己看的,給別人的都是鳥註解
作者: S04870487 (飆飆豪)   2024-12-25 18:43:00
一堆莫名的邏輯又不敢去刪除他怕是有用的
作者: zxc2331189 (CCSS)   2024-12-25 18:44:00
現在都丟ai看了
作者: kirimaru73 (霧丸)   2024-12-25 18:44:00
只在一個層面上做單純一件事的code是這樣但現實在跑的code可能是100層疊起來的邏輯運作
作者: abadjoke (asyourlife)   2024-12-25 18:44:00
自己寫的都不一定看得懂了更何況別人寫的
作者: k5545332 (刃君)   2024-12-25 18:44:00
真的,很多商業邏輯很複雜,文件也不見得齊全,接手的人真的很痛苦
作者: aegius1r (SC)   2024-12-25 18:44:00
//企劃說要這樣做
作者: Jameshunter (幻劍)   2024-12-25 18:44:00
幾百行變數名有寫直白是能不用註解拉 可是超過這數量
作者: TCPai (荒野遊俠)   2024-12-25 18:44:00
複雜的真的需要註解阿,主建構者都不一定記得全部的細節了,其他的更不用說
作者: orze04 (orz)   2024-12-25 18:44:00
你傳狀態只用數字,不寫註解就是在浪費之後接手的人的時間
作者: uohZemllac (甘草精華雄沒醉)   2024-12-25 18:45:00
/*我不知道這幹嘛的 但不要改這個變數 */
作者: orze04 (orz)   2024-12-25 18:45:00
有一種直白叫做自己覺得直白
作者: starsheep013 (星絨綿羊)   2024-12-25 18:45:00
寫死還不註解,超欠幹==
作者: Jameshunter (幻劍)   2024-12-25 18:45:00
後幾乎都是分成一堆一堆的模組 這時候還沒註解就GG
作者: kcball   2024-12-25 18:45:00
註解是寫給自己看的
作者: kirimaru73 (霧丸)   2024-12-25 18:45:00
更恐怖的是寫這100層的人都有可能寫出「code實際上會產生但寫的人渾然不知的嚴重後果」
作者: qwer338859 (溫莎公爵)   2024-12-25 18:45:00
有時候加註解的code才是更坑人的 有些人改完功能沒改註解...
作者: z635066 (洋蔥)   2024-12-25 18:46:00
你到火車站沒時刻表也能上車阿,沒毛病
作者: S04870487 (飆飆豪)   2024-12-25 18:46:00
寫爛又不寫註解的人不該寫CODE,只是來拖累其他人
作者: s12108478 (anthonysu)   2024-12-25 18:46:00
寫得再好也怕疊床架屋阿,該駐就要駐
作者: babyIam (魚兒水中油)   2024-12-25 18:46:00
程式就是文件,一個人寫文件都用自己發明的詞彙然後都不解釋,你感受看看
作者: inte629l   2024-12-25 18:46:00
寫死或是magic number的碰都不敢碰
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:46:00
註解寫爛 那PR的 Reviewer要叫她改啊 不能看不懂還送
作者: Peurintesa (芙琳泰沙)   2024-12-25 18:46:00
不過圖中的例子的確是最欠幹的 寫死不註解是最可怕的
作者: sepzako (不及格的懶惰鬼)   2024-12-25 18:47:00
你有沒有要給別人看? 沒有 那你記得就好 有 那你不想被問到煩還是被靠杯就乖乖加 將心比心一下
作者: spfy (spfy)   2024-12-25 18:47:00
西恰到底是有多少工程師
作者: terry955048 (凌海)   2024-12-25 18:47:00
以都給WINDOWS用的來說好了,難道不是詞彙都規定好的
作者: jeff666   2024-12-25 18:47:00
先求有註解,再求讓所有人都可以看懂
作者: ohmylove347 (米特巴爾)   2024-12-25 18:47:00
會被修改的東西才有寫註解的必要,使用說明那種該寫的是文檔
作者: terry955048 (凌海)   2024-12-25 18:48:00
辭典之類的東西下去邊寫作文的嗎?
作者: bluejark (藍夾克)   2024-12-25 18:48:00
後面:前面的不寫註解我接手很難懂
作者: AkikaCat (阿喵)   2024-12-25 18:48:00
//以前我跟上帝知道這是啥,現在只剩上帝知道了
作者: chuegou (chuegou)   2024-12-25 18:48:00
當限制來自沒有道理的業務邏輯時 不註解別人根本不知道
作者: leviathen (GO BLUE!)   2024-12-25 18:48:00
寫的好其實不用註解也很好讀,大部分情況都是寫太爛太複雜才加一堆註解
作者: kirimaru73 (霧丸)   2024-12-25 18:48:00
如果你明確知道問題只出在第89層,你可以把寫的人叫出來電,但實際的狀況是裡面可能有10個你根本不知道位置和觸發方法的問題,而且這整坨東西已經在市場中客戶手上天天執行,這時你能相信的只有某島國零食了
作者: ziggs8308 (泳池狂歡)   2024-12-25 18:48:00
//這段沒用,但是刪了會error,別刪
作者: paul26277 (空杯子)   2024-12-25 18:49:00
檔 不能沒有 註解
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 18:50:00
任何的code 都有可能被修改啊
作者: aegius1r (SC)   2024-12-25 18:50:00
你看得懂別人作文全部的邏輯嗎w
作者: kirimaru73 (霧丸)   2024-12-25 18:51:00
你是在windows給你的架構之上做事沒錯,但你自己要做的事情可能就有100層邏輯了
作者: qd6590 (說好吃)   2024-12-25 18:51:00
沒註解還可以硬讀 只是很吃力 沒欄位文件的超級靠腰...
作者: dongdong0405 (聿水)   2024-12-25 18:51:00
前提是Code本身寫得有可讀性但偏偏一堆ninja code卻又不註解的
作者: b4824583 (阿丰)   2024-12-25 18:51:00
只要這隻程式你過好幾個月回來還是看得懂,或是別人看得懂,以這個概念來說,你要不要寫註解就沒那麼重要,重要的是未來看得懂
作者: lovegensokyo (神戀幻想鄉)   2024-12-25 18:52:00
寫code不註解,連未來的自己都會詛咒你
作者: linzero (【林】)   2024-12-25 18:52:00
但未來的事,沒人能打包票
作者: qd6590 (說好吃)   2024-12-25 18:52:00
我個人只會寫 為什麼要做這件事的註解跟誰叫我改的
作者: shinelusnake (陽光魯宅)   2024-12-25 18:53:00
我覺得寫註解像是英文作文寫的太差怕人看不懂所以還要附中文翻譯一樣,如果你英文寫得清楚根本不用中文翻譯維護註解等同於維護兩倍的程式碼,最多就寫程式結構或思路就好
作者: orze04 (orz)   2024-12-25 18:53:00
會被修改的東西才有寫註解的必要???除非你敢確定debug時不會碰到
作者: kirimaru73 (霧丸)   2024-12-25 18:53:00
另外一個問題,如果windows現有的架構有會導致不確定性結果的bug,請問你是要用你全部的上班時間打電話去微軟靠夭,還是夾緊你的括約肌,把眼淚吞下去,想盡辦法頂著這個bug還能把你的工作做好?
作者: s2500205 (KingWon)   2024-12-25 18:53:00
涉及到計算方面的,再怎麼好讀回頭再看也記不得為啥要這樣算
作者: ilohoo (ilohoo)   2024-12-25 18:54:00
加註解可以讓原作者和其他人看得懂
作者: S04870487 (飆飆豪)   2024-12-25 18:54:00
我認識的不寫註解又寫得很難懂的,大多他的CODE問題多
作者: The4sakenOne (透明人間)   2024-12-25 18:54:00
可讀性夠高可以不加
作者: lucky0417 (L.W)   2024-12-25 18:54:00
只能說 有多少屎山代碼證明了那些覺得自己寫很好的都……
作者: tim5201314 (花美男)   2024-12-25 18:55:00
註解沒更新的才哭 跟code對不上
作者: JUSTMYSUN (小飛蚊)   2024-12-25 18:56:00
///記得刪掉
作者: aegius1r (SC)   2024-12-25 18:56:00
code夠好不用寫註解 跟很有錢買東西不用看價錢一樣
作者: Shawn5689 (Sion)   2024-12-25 18:56:00
註解是用來記錄違反常理的事情 有些事情不是自己可以決
作者: terry955048 (凌海)   2024-12-25 18:56:00
Kiri大的解釋利好血汗但又真好懂XDD原來是這個意思
作者: qd6590 (說好吃)   2024-12-25 18:56:00
//這邊先這樣 之後再改 去你媽的 之後是什麼時候
作者: qwe78971 (小信)   2024-12-25 18:57:00
看狀況 完全不加 要交接很難 通常命名會很清楚 怕的是abc void a(x) 這種天才
作者: Peurintesa (芙琳泰沙)   2024-12-25 18:58:00
實務上真會出現a,b,c這種變數嗎?這不只寫的人要被幹吧
作者: cutearia (らちけん)   2024-12-25 18:58:00
那種亂命名來搞的 公司哪會讓你merge進去
作者: orze04 (orz)   2024-12-25 18:58:00
有一種好是自己覺得好
作者: S04870487 (飆飆豪)   2024-12-25 18:58:00
我做過6~7間公司 能讓我覺得寫得好不用註解的人沒幾個
作者: oyaji5566 (大叔56)   2024-12-25 18:58:00
我的話 閒的時候會把需求寫進去 忙的時候只註明magicnumber的由來跟用途
作者: kirimaru73 (霧丸)   2024-12-25 18:58:00
超內層為了加速運算而寫出的小函式可以允許
作者: su4vu6   2024-12-25 18:58:00
就懶阿 反正也沒人會看
作者: howtotell (工作的日子)   2024-12-25 18:58:00
這個真的要寫
作者: aegius1r (SC)   2024-12-25 18:58:00
你要先確定公司有review欸(
作者: linzero (【林】)   2024-12-25 18:58:00
不過ijk這種有的是用在很多層的迴圈裡吧
作者: orze04 (orz)   2024-12-25 18:59:00
你以為所有公司review都會看那麼仔細嗎?
作者: NingK (檸~)   2024-12-25 18:59:00
4,不寫連你自己都看不懂自己寫的
作者: s2500205 (KingWon)   2024-12-25 19:00:00
很多公司不是能執行就過了嗎,誰會逐步執行一行一行看
作者: kirimaru73 (霧丸)   2024-12-25 19:00:00
中大型公司review至少會有一定的程度,那個真的有用
作者: chunfo (龘龘龘)   2024-12-25 19:00:00
未來的你會最恨你
作者: kirimaru73 (霧丸)   2024-12-25 19:01:00
小型的就....你覺得鳥的程式會給熊review嗎 當然沒有
作者: slainshadow (絲魅舞風)   2024-12-25 19:01:00
未來的你:我當初寫這段是要幹嘛的?
作者: cutearia (らちけん)   2024-12-25 19:01:00
當然不會一行一行看啊 但這種一眼瞄過去就很明顯
作者: corum68972 (Calxium)   2024-12-25 19:02:00
作者: Puye (PUYE)   2024-12-25 19:02:00
不懶就注一下 別人在看才會比較輕鬆
作者: s2500205 (KingWon)   2024-12-25 19:02:00
當未來要debug的時候確實是那時的你最恨當初的你
作者: kirimaru73 (霧丸)   2024-12-25 19:02:00
大家都把濾網捅破還裝沒事 那就大家一起死
作者: qd6590 (說好吃)   2024-12-25 19:02:00
我覺得註解最需要的地方就是接別人爛CODE又沒時間重構的時候 已經花很大力氣好不容易看懂了 一定要寫下來到底在幹麻
作者: orze04 (orz)   2024-12-25 19:03:00
有的公司連git版控都沒有,這版改了什麼還要自己diff
作者: gate210 (paradox44)   2024-12-25 19:03:00
本體盡量寫好 註解只在必要的時候寫就好 不然改code連註解也要一起改也是很麻煩
作者: andy0121 (投資有賺有賠)   2024-12-25 19:03:00
Clean code
作者: engelba (香腸四郎)   2024-12-25 19:04:00
維運到20年前的糞code 就知道有多開心了 有註解至少知道需求是什麼
作者: yn96503 (一直嘛三小)   2024-12-25 19:06:00
別再說寫的好不用加註解了,每個人都嘛自我感覺良好認為自己很會寫很好讀,我帶的案子看到一個註解都沒有誰管你寫什麼一律抓來噴
作者: kirimaru73 (霧丸)   2024-12-25 19:06:00
大公司對程式的要求不是像什麼書本上的美妙範例而是一些類似軍事管理的要求要所有人遵守除非你就是想跟所有人對著幹 否則就乖乖遵守就好對程式無規則要求的職場不會比較好玩
作者: sakeru (里昂~)   2024-12-25 19:06:00
不加註解是要人家通靈喔
作者: ayuhb (ayuhb)   2024-12-25 19:06:00
跟配線不標示線號一樣嗎
作者: lininu (聲音控:P)   2024-12-25 19:06:00
淦你不寫註解數年後回來修,你看得懂或跟別人解釋當時為什麼這樣寫,你就可以不寫註解
作者: oyaji5566 (大叔56)   2024-12-25 19:06:00
// 客戶堅持要這樣做
作者: orze04 (orz)   2024-12-25 19:06:00
學校時,課程作業會把clean code當評分標準嗎?還是答案對就好?
作者: s81048112 (**********已加密)   2024-12-25 19:07:00
真的 不加註解真的讓人不爽
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:08:00
學校的程式作業 註解都馬是交給助教看的 出問題重寫
作者: kirimaru73 (霧丸)   2024-12-25 19:08:00
學校一般不太會管 因為這個給公司電就好
作者: louis0724 (louis0724)   2024-12-25 19:08:00
可以啊 你就永遠不要讓別人維護 跟自己永遠看得懂自己在幹嘛XD我自己上個月寫的程式我可能就看不懂這什麼狗幹邏輯了
作者: peefly (Peefly)   2024-12-25 19:09:00
text-align: left; /* 客戶說要偏右 */然後你就不知道是客戶又改了還是註解漏改
作者: kirimaru73 (霧丸)   2024-12-25 19:10:00
真的漂亮到一看就讚嘆的code是有可能存在的可是你的無註解code就是被噴了啊 那就是不夠漂亮嘛
作者: Wayne0926 (小安)   2024-12-25 19:10:00
不加 幾個月後來看自己也看不懂了
作者: deflife (無極而生)   2024-12-25 19:10:00
// just magic
作者: linzero (【林】)   2024-12-25 19:11:00
學校的程式作業不會多大且目的明確,不寫註解其實也還好
作者: AkikaCat (阿喵)   2024-12-25 19:11:00
當下的你:這段帥爆了,不用註解也知道在幹嘛
作者: dk2486248 (暴風小雪)   2024-12-25 19:11:00
會動就好
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:11:00
所以才需要reviewer啊
作者: kingroy (手殘總比腦殘好)   2024-12-25 19:12:00
變數名,函數名,class名都取的很標準的,可以不寫或寫很少,但一定規模以上不寫幾乎不可能
作者: kirimaru73 (霧丸)   2024-12-25 19:12:00
可能會有這樣的狀況text-align: left; // 不加的話頁面垂直對齊會失效哪個人敢刪掉這條註解就給我刪看看
作者: zizc06719 (毛哥)   2024-12-25 19:12:00
不加註解,過一段時間連你自己都看不懂好嗎
作者: snac (snack)   2024-12-25 19:12:00
基本上好的程式看naming要能看出大部分,複雜的才要特別寫註解
作者: h0103661 (路人喵)   2024-12-25 19:12:00
註解還好,程式夠乾淨、名子別蝦雞巴取都還看的出來,一個泛型當戰神用才討人厭= =
作者: kirimaru73 (霧丸)   2024-12-25 19:13:00
code review真的不是騙小孩的笑話,它真的有用
作者: orze04 (orz)   2024-12-25 19:13:00
學校作業一堆連排版都壞七八糟
作者: s971425 (口十日軍)   2024-12-25 19:13:00
不加註解只有神或廢物,廢物占99%
作者: kingroy (手殘總比腦殘好)   2024-12-25 19:13:00
有寫接手交接所需的時間比較少,但一般取名取很差的,註解也寫的很差
作者: linzero (【林】)   2024-12-25 19:13:00
不過寫嵌入式系統資源有限之類的,有時變數不能用太多,
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:14:00
以前code review我還覺得"幹 怎麼一直要我寫一堆註解"
作者: RuinAngel (左)   2024-12-25 19:14:00
曾經覺得隨手寫個小程式輔助用的就不用加註解了
作者: kirimaru73 (霧丸)   2024-12-25 19:14:00
新人剛進公司的code被評價為矮噁是很正常的不用灰心,遵守規則就好
作者: Kururu8079   2024-12-25 19:14:00
不怕沒有註解,就怕亂註解誤導後續接管的人,整組壞光光
作者: linzero (【林】)   2024-12-25 19:14:00
可能會一個變數多種用途吧
作者: uoyevoltnaw (雲之彼端)   2024-12-25 19:14:00
code很好不用寫的通常就是……
作者: kingroy (手殘總比腦殘好)   2024-12-25 19:15:00
行業標準的註解就去看自動生成文件那些怎寫就知道了
作者: miyazakisun2 (hidetaka)   2024-12-25 19:16:00
肉便器代碼 用過一次就不理的話可以
作者: newasus (我是蘿莉控我自豪)   2024-12-25 19:16:00
// 敝公司碼農領的薪水用行數計算
作者: felix1031 (芥川)   2024-12-25 19:16:00
寫得爛還不承認的最爛
作者: iwtwin086051 (E_Sung)   2024-12-25 19:17:00
漂亮的程式碼不等於容易看懂的程式碼反而容易讀懂的程式碼 常常是過於冗長打個比方就是好的程式碼就是一個漂亮的公式簡潔又高效沒看過證明 你是要怎麼了解公式怎麼來的?你不了解 怎麼客製優化和調整參數
作者: devil115789 (味噌湯好喝)   2024-12-25 19:17:00
除非一看就知道在幹嘛,不然還是寫一下吧…半年後自己都看不懂了
作者: pikachu8177 (自由之翼)   2024-12-25 19:17:00
不加註解我連自己1個月前寫的code都看不懂..
作者: aa1477888 (Mika)   2024-12-25 19:17:00
你不寫可以 但你不要給別人review
作者: miyazakisun2 (hidetaka)   2024-12-25 19:17:00
不寫註解= 小組組員問你問題你已讀不回
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:18:00
沒啦 已讀不回應該是 github上面人家留comment你直接啥都不做就按下 resolved這種很容易起糾紛的
作者: kingroy (手殘總比腦殘好)   2024-12-25 19:19:00
一個月後可能換個project就想不起之前在趕嘛
作者: black51002 (不知雲)   2024-12-25 19:19:00
不註解就是後面自己或者接手的人完全看不懂
作者: Anchorage   2024-12-25 19:19:00
不加comment真的有夠夭壽,後人還要通靈通個老半天
作者: usoko (time to face reality)   2024-12-25 19:19:00
看你寫的code好不好懂 但不管再怎麼會寫code的人
作者: kirimaru73 (霧丸)   2024-12-25 19:19:00
這跟在萬神殿問到本子名的瞬間就刪文一樣惡劣嗎
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:20:00
跟好不好懂沒有關係啊 你開一個新的class 在我讀程式碼前就該有一段文章在描述這class是幹嘛的而不是我要讀了程式碼之後才知道你在幹嘛
作者: baliuzeger (謎的拇指)   2024-12-25 19:21:00
有型別的語言問題小一點
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:21:00
現在有 Copilot,寫作文比以前方便多了
作者: kirimaru73 (霧丸)   2024-12-25 19:21:00
中心思想就是:好好做個人,讓別人能看懂你的code你要每行都註解還是把87%註解集中在關鍵處就看你反正別人能看懂就沒事,看不懂就一起浪費時間
作者: usoko (time to face reality)   2024-12-25 19:21:00
那看是什麼語言 有必要的話我就在file name跟class name把這個class是做什麼的直接寫完了
作者: usoko (time to face reality)   2024-12-25 19:22:00
你一個class做的事情要用500字來寫不就代表class太大了...
作者: kirimaru73 (霧丸)   2024-12-25 19:22:00
那個比較像document,但順手寫成註解也可以
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:22:00
document這個東西我想都不敢想了
作者: oyaji5566 (大叔56)   2024-12-25 19:22:00
// 因客戶說他老花眼一直輸錯認證碼因此需要把輸入的值1=I=L,2=Z,5=S
作者: XFarter (劈哩啪啦碰碰碰)   2024-12-25 19:23:00
clean code 的許多準則很好,但不是絕對準則,許多跟算法
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:23:00
我上面說了 嘴巴上說會寫document的 不是精英就是騙子
作者: freedom0116 (freedom0116)   2024-12-25 19:23:00
會加但不會有很多 通常是特殊情況會解釋一下 一般來說你的程式碼本來就該寫得讓人看得懂 不然review 怎麼可能會過
作者: kirimaru73 (霧丸)   2024-12-25 19:23:00
那你覺的這是一隻狗算不算講完他能作的事情
作者: usoko (time to face reality)   2024-12-25 19:23:00
但很複雜的多個class我就直接寫module REAME了*README
作者: JamesChen (James)   2024-12-25 19:23:00
除非那個 code 沒有其他人要看,而且你自己的記憶力超好,不然即使自己用的 code 都該為了未來的自己寫註解
作者: ayumi001 (lv.100 的波波)   2024-12-25 19:23:00
當你看過註解和程式之間的走向完全不同的時候你就會有另
作者: adonisXD (XD)   2024-12-25 19:24:00
自己都看不懂還不加註 不就找自己麻煩
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:24:00
@kirimaru73 不算 你還要告訴我為什麼這裡有吃狗 要幹嘛
作者: ayumi001 (lv.100 的波波)   2024-12-25 19:24:00
一種看法了
作者: usoko (time to face reality)   2024-12-25 19:24:00
自己寫的code大概半年不碰就會忘光了 一定要寫
作者: Arashi0731 (狂舞)   2024-12-25 19:24:00
我也沒在寫註解了,乾淨架構下去,然後變數跟方法命名寫好,基本上看得很清楚
作者: kirimaru73 (霧丸)   2024-12-25 19:25:00
那些我就會直接寫在class Dog的上面了 應該和你期望的一樣
作者: usoko (time to face reality)   2024-12-25 19:25:00
clean architecture有幫助 但不是萬解
作者: arrenwu (鍵盤的戰鬼)   2024-12-25 19:25:00
某種意義上 寫註解就跟買保險很像,這個東西就是盡可能避免未來某一天「幹!!!這到底是三小」的機會但也可能最終發現註解寫得不好所以沒有用但絕對比不寫好得多
作者: usoko (time to face reality)   2024-12-25 19:26:00
我自己的判斷方式 只要nested到一定程度(3層之類) 就一定
作者: orze04 (orz)   2024-12-25 19:26:00
問題不是這段在做什麼,而是為什麼要這麼作
作者: usoko (time to face reality)   2024-12-25 19:27:00
要寫 不然不熟的人絕對浪費時間看
作者: Arashi0731 (狂舞)   2024-12-25 19:27:00
重點把是你的架構訂好,依循著架構放檔案,各種依賴跟參考都有照著規則比寫一堆狗屎註解重要
作者: tommy56665 (只是想56)   2024-12-25 19:27:00
這個本來就是分兩派好嗎..
作者: orze04 (orz)   2024-12-25 19:28:00
大型project最後都難免變違章建築
作者: Alcazer   2024-12-25 19:28:00
以前教授說他都寫德文 不想給別人看懂
作者: usoko (time to face reality)   2024-12-25 19:29:00
這年頭lint都會檢查啊 即便如此還是有可能寫得很複雜
作者: amsmsk (449)   2024-12-25 19:30:00
不加註解自己也會看不懂吧
作者: LeoYuri (LeoYuri)   2024-12-25 19:30:00
不加註解,我還真的無法一瞬間看出來在幹嘛
作者: alaf (羽月楓花)   2024-12-25 19:30:00
一個月前的自己:自己寫的一定懂 一個月後的我:這段是啥鬼
作者: kctrl (小瓜呆)   2024-12-25 19:31:00
自己的程式加註解都要思考幾分鐘在幹嘛了,更不用說別人的我相信世界上有天才不需要註解,但那個人絕對不是我
作者: abd86731 (HSEric)   2024-12-25 19:33:00
比不簽聯絡簿還噁心
作者: s207072s (漁夫)   2024-12-25 19:33:00
有一派是code好不用註解,但現實通常是隨時間跟經手的人變多gg
作者: dnkofe (赤空)   2024-12-25 19:35:00
看你的程式別人需不需要用,需要的話還是要註解
作者: alpho (Whyyyyy)   2024-12-25 19:36:00
雖然取名能解決很多閱讀問題 但註解可以直接省下這些問題,特別是遇到取名new或是obj的人
作者: orze04 (orz)   2024-12-25 19:36:00
還有一種是註解裡故意埋炸彈給接手的垃圾
作者: edwardtp (宅老爸)   2024-12-25 19:37:00
自己寫都不一定知道在幹嘛,一定要加註
作者: ilohoo (ilohoo)   2024-12-25 19:38:00
寫code的動機是“客戶說”那就註定好不了。乖乖把“客戶希望能夠1+1=5”寫在註解上
作者: milkool   2024-12-25 19:39:00
不加註解死全家
作者: b325019 (望月)   2024-12-25 19:40:00
不寫註解一樣能埋炸彈特例就別說了
作者: andy3231 (清大小勞勃道尼)   2024-12-25 19:40:00
看過一本講refactor的有提到盡量不要寫註釋,只有特殊情況才要寫
作者: s2500205 (KingWon)   2024-12-25 19:40:00
一堆亂七八糟的調整都嘛是來自“客戶要求”,別想會多好
作者: sunshinecan (陽光罐頭)   2024-12-25 19:41:00
//呃...就命名字面上的用途
作者: six93250 (茶裏王)   2024-12-25 19:41:00
除非整個團隊英文能力都很好,不然clean code的意思是變數與函式的命名要清楚到能直接看懂程式的意思
作者: andy3231 (清大小勞勃道尼)   2024-12-25 19:42:00
我同事兩百行code有一百行是註釋不知道在衝三小
作者: lucky0417 (L.W)   2024-12-25 19:42:00
這個問題其實很簡單 現在回去翻自己幾年前寫的 測測自己不看註解的情況下要用多久能全理解
作者: sunshinecan (陽光罐頭)   2024-12-25 19:42:00
當然有些特例 像是寫random但實際上有加權時就要註解
作者: lylu (理路)   2024-12-25 19:42:00
除了註解本來就有很多地方可以記錄資訊啊 你commit msg也是要寫清楚 clean code就是追求程式碼本身就是註解 function跟class名稱都要有意義
作者: six93250 (茶裏王)   2024-12-25 19:43:00
但大多數人連命名都亂七八糟的
作者: FCPo011674 (文)   2024-12-25 19:45:00
我是覺得可以讓命名、結構易懂比寫註解重要,不然程式
作者: tuwulisu6111   2024-12-25 19:45:00
有時註解反而在騙人 不如專注在把命名做好
作者: odanaga (PixiyON)   2024-12-25 19:45:00
寫很爛又沒註解 就王八蛋
作者: ARTORIA   2024-12-25 19:46:00
看不看得懂是一回事 寫了是幫之後看的人省時間就算code寫得好懂 每次重看也是浪費時間
作者: wzmildf (我不是蘿莉控)   2024-12-25 19:46:00
有自信永遠不帶給自己和他人困擾就別加,我連一個月前自己在excel寫的VBA 都可能看不懂
作者: thelittleone (thelittleone)   2024-12-25 19:46:00
註解寫了也要記得更新 改code不改註解寫心酸的
作者: bdenken (想學畫畫啊!!!)   2024-12-25 19:47:00
Chatgpt 都會寫好註解
作者: togs (= =")   2024-12-25 19:47:00
自己寫的都不一定記得了。
作者: emptylife3 (Trixter)   2024-12-25 19:48:00
我看現在大師的說法是追求程式的可讀性要高,夠高的話不註解也很清楚
作者: ohohohya (安安你好我草泥馬)   2024-12-25 19:48:00
我都有git了還註解啥
作者: s56565566123 (OnlyRumble)   2024-12-25 19:48:00
真的寫到很簡單根本不用註解
作者: highwayshih (ZAMBAYA)   2024-12-25 19:49:00
除非你是那種Code可讀性極高 誰來都能馬上理解的神人
作者: lylu (理路)   2024-12-25 19:49:00
不然就build script最後加doxygen 沒寫直接build fail
作者: coronach (...)   2024-12-25 19:49:00
有很多地方可以放解說,不需要都寫在註解
作者: coronach (...)   2024-12-25 19:50:00
commit msg跟README還有design doc都可以寫
作者: oread168 (大地的精靈R)   2024-12-25 19:50:00
然後變數用ABCD1234不命名 爽不爽
作者: e2ne0 (e2ne00)   2024-12-25 19:50:00
命名就知道是在幹嘛了 幹嘛還要註解==
作者: Dayton (今夜如此,夜夜皆然。)   2024-12-25 19:51:00
對 超級
作者: shallreturn (千本鳥居)   2024-12-25 19:51:00
寧願加註解也不要相信自己看得懂自己的東西你自己寫的日記都有可能不知道你在寫什麼更何況是代碼
作者: devilkool (對貓毛過敏的貓控)   2024-12-25 19:52:00
有的流程、特殊邏輯,變數跟方法命名都無法表達的
作者: highwayshih (ZAMBAYA)   2024-12-25 19:52:00
回頭看自己三個月前寫的東西都有可能看不懂了
作者: keichi (旅行的話你想去哪)   2024-12-25 19:52:00
其實不會
作者: Beltran (グル≡崩壊)   2024-12-25 19:52:00
2025還有人把clean code當聖經 幾年前就戰過了
作者: ltytw (ltytw)   2024-12-25 19:52:00
寫代碼不加註解。就算只有自己會看也是一段時間連自己都看不懂
作者: hanklee66 (饅頭)   2024-12-25 19:53:00
寫得再好也不可能理解起來比註解還好吧,註解都亂寫的他程式會好好寫嗎...
作者: FiveSix911 (五六玖壹)   2024-12-25 19:53:00
超多的好嗎 超討厭
作者: plamosuki   2024-12-25 19:54:00
寫註解就是要告知這坨大便是什麼原因產生的啊
作者: hsshkisskiss (過去過不去)   2024-12-25 19:54:00
真的很賭爛
作者: AlphaMC (偶爾出聲)   2024-12-25 19:55:00
看你是當個人日記還是出版書籍來寫啊,只是個人日記過幾個月連自己都不知道在寫什麼了
作者: Peurintesa (芙琳泰沙)   2024-12-25 19:55:00
對耶 註解寫得好的人那原始碼應該不會爛到哪吧
作者: Bf109G6 (Luftwaffe)   2024-12-25 19:55:00
issue解一解 忙了半年之後回頭過來看 就忘記我在幹嘛了
作者: yys310 (有水當思無水之苦)   2024-12-25 19:55:00
三個月後自己看都忘記了
作者: FCPo011674 (文)   2024-12-25 19:56:00
這麼說好了,寫出易懂的程式是一個理想;但現實是不可能完全達到的,不管是有特殊邏輯,或是寫的東西並沒有那麼好懂。一定或多或少要有註解輔助其實註解寫的好不代表原始碼會多花,我遇過一個leader註解寫很勤且很多,也要求底下的人照做;但我接手他的code後改到快吐了*多好
作者: shinchen (starrydawn星晨)   2024-12-25 19:59:00
偏底層的程式要搞加速或省資源的時候就管不了可讀性了
作者: Void956 (shitblack)   2024-12-25 19:59:00
有時候註解說的是一回事,程式碼寫的卻是另一回事,所以註解真的比較好嗎?
作者: Dlareme (:D)   2024-12-25 20:00:00
不用三個月 忙一點同時兩三個案子 下個禮拜就忘了
作者: as6633208 (okokokiknow)   2024-12-25 20:00:00
其實,真正優秀的團隊,是真的不用註解,含在design pattern惹..
作者: FCPo011674 (文)   2024-12-25 20:00:00
各種惡用巢狀迴圈,即使裡面寫了滿滿的註解,我還是很難修;最後我就直接打掉重寫了
作者: coronach (...)   2024-12-25 20:00:00
遇過資深工程師意見超多+話超多+文件超長,但是一半左右是廢話的
作者: as6633208 (okokokiknow)   2024-12-25 20:01:00
無註解是比較理想化,實際有些東西還是要註解會比較清楚
作者: chris510127 (盧A)   2024-12-25 20:01:00
你兩個月後回去看自己的程式就差不多忘了
作者: ARTORIA   2024-12-25 20:02:00
不可能無註解比較好啊 你有註解你的程式碼我不用全懂
作者: coronach (...)   2024-12-25 20:02:00
實際上一定會需要註解,大部分是用在special case or workaround
作者: Jimmywin (Dilemma)   2024-12-25 20:02:00
連自己都看不懂
作者: shinchen (starrydawn星晨)   2024-12-25 20:03:00
搞底層韌體有時候會需要計較這段code怎麼寫編出來可以少幾個指令或多少RAM 這種不留註解沒人知道你幹嘛這樣做
作者: Syalon ((`・ω・′))   2024-12-25 20:04:00
這串吊出一堆寫扣大佬
作者: Void956 (shitblack)   2024-12-25 20:05:00
我自己寫程式也是偏向少註解,因為用code說話比較好。
作者: sustto (sustto)   2024-12-25 20:06:00
4
作者: shadowblade (影刃)   2024-12-25 20:06:00
我自己是無法理解自己看不懂這件事啦,可能我的思考迴路是基本很難變動的那種
作者: rizman28 (栗子)   2024-12-25 20:08:00
現在有LLM其實也沒差了我覺得
作者: andykimo123 (小準命!)   2024-12-25 20:09:00
自己寫得看久了當然會看懂,只是你要花多少時間去看寫註解可以幫助自己回想的快很多
作者: ARTORIA   2024-12-25 20:11:00
對阿 懂不懂是一回事 主要是省時
作者: leonEEman (EE)   2024-12-25 20:11:00
我公司就是喔 主管還自以為code寫很棒
作者: ren740719 (雪月燦)   2024-12-25 20:13:00
說寫Code不用註解的,都是待在同事都是高手,離職率超
作者: pumapupa   2024-12-25 20:13:00
有些狀況是寫理由 看得懂code也不一定知道為甚麼這樣寫
作者: tmwolf (魯神)   2024-12-25 20:13:00
超靠北
作者: ccukiller (工作工作)   2024-12-25 20:14:00
大神寫出來的就算加註解一般人也看不懂 邏輯完全跟不上
作者: ren740719 (雪月燦)   2024-12-25 20:15:00
我待過沒Code Review的公司,接手離職人員的專案,我只想寄一箱手榴彈去問候他
作者: tmwolf (魯神)   2024-12-25 20:17:00
本篇講的就是寫死的,寫死又不留註解,後面接力的人大家都要當通靈王
作者: jack529 (Jack)   2024-12-25 20:19:00
如果有workaround 或是 複雜邏輯 沒加就垃圾人
作者: pantani (我也想當綠手指)   2024-12-25 20:19:00
就像你創出一道菜沒做筆記某天上了菜單 別說要同事復刻連自己都不一定記得調味的份量
作者: driver0811 (Hu Hu前進)   2024-12-25 20:20:00
TODO 需要增加註解
作者: joeii0126 (銅學)   2024-12-25 20:20:00
改code完沒改註解更加糟糕欸嘿

Links booklink

Contact Us: admin [ a t ] ucptt.com