Re: [問卦] 寫程式真的很容易寫到自己看不懂嗎?
> 寫程式真的很容易寫到自己看不懂嗎
光你這句都有不同的語意解釋
1。我明知程式容易看不懂,所以寫程式時小小心心提高可讀性
重點不在用什麼方法提高;一堆人一堆書在教,
重點也不在那些方法容不容易,那這篇會淪為武力展示
一堆人告訴你他有多行,這有多簡單
重點只在'我知道有風險,所以我儘力了'
然後你說很容易寫到自己看不懂嗎?
如果你用心,基本上程式寫好數十年還要看懂仍然可以的
2。我故意要寫到你看不懂
那麼你問我容不容易。。。
嗯,有工具程式在故意把 code 打亂的
symbol table 抽掉,空白和換行都刪掉。執行結果不會變,但真的很難看懂。
為什麼要這麼做?省空間啊,compile 完的東西只要能執行,
要可讀性就要回去拿 source code
當年我看到 a ^= b ^= a ^= b 也是嚇一跳
這類經典 code 很簡潔,但還真難懂
背不難,其實它就是 swap(a, b)
但這種不叫難看懂,叫看得少。。。少見多怪。
--
現在不知道,以前寫程式時,註解都比程式
碼長,就是為了debug.
還有一種就是程式邏輯,不知道當初為什
麼會這樣設計
常見的應該是整個程式的邏輯
不是單行程式看不懂
大範圍的事要追到政策去 不見得筆記是在程式裡 也許是客戶有需求,但你忘了那個需求 這種事可以由更多外部文件來記錄 bug-zilla 這種系統當然要有啊! 這在上軌道的公司都不難
※ 編輯: HuangJC (49.217.238.41 臺灣), 10/28/2022 20:31:25魔術數字0x5f3759df
有玩過Perl golf或Python golf嗎? XDD
多用goto不會迷路
怕太閒
GOTO好用 真心不騙
變數命名 a1 a2 a3 .....z98 z99 肯定被
接手的人幹死
樓上 某些廠商硬要你把程式碼變數命名
就用那種形式 說這樣防止被破解XDD
跑個攪拌程式就好了
睡一覺就看不懂自己之前在寫三小
你寫給女友的情書會不會忘了名字寄錯人? XD
※ 編輯: HuangJC (49.217.238.41 臺灣), 10/29/2022 01:35:44爆
首Po欸欸 看到網路有梗圖 說看到上禮拜的程式就會滿頭問號 甚至有人說前一天沒有寫到一個段落 隔天上班就會滿頭問號 這是真的嗎? 有軟體仔出來說明嗎? 有沒有八卦? --5
本魯還在CS小大一程式設計時候教授說一個冷笑話 剛學寫程式一個月 你的程式大家都看得懂 再過一個月 認識你的人才看得懂6
我的經驗是這樣 就是寫一個邏輯比較複雜的問題,然後程式寫好後,過很久沒去看,連自己有寫過 都忘了,然後碰到類似問題,就努力想了一下,接著要進去實做時,就看著CODE 看著看著,發出一聲驚嘆:靠,這之前有碰過了。 然後要印證一下有沒有寫錯,就繼續看CODE,繼續發出驚嘆:靠,這分支問題之前也有X
是這樣的 寫程式就是一串101010這樣 很多人寫code寫到看不懂 就是對101010沒概念 建議這周末到西門町走走5
大部份人寫程式到底是真懂還是瞎矇出來? 二十年前網路資訊沒有現在這麼發達 大學程式作業有兩次覺得自己腦子差點燒掉 記憶可能有誤,大致是這樣 第一次是資料結構的作業
40
[問卦] 程式能寫if 就不要用for loop?以前寫程式覺得要看起來厲害 明明能用if的 我會先建一個table 然後再用for loop尋找 好處是數量增加時增加的程式碼少 壞處是寫的時候和以後回來看的時候比較麻煩21
[問卦] 如何寫自己容易維護 別人難懂的CODE以前我寫CODE 都會把 段落註解 跟 方程式功能 寫得清清楚楚 後來 主管以為時間到CODE就會出來 對員工也越來越不尊重 重用嘻嘻哈哈會捧懶的員工 受不了了11
Re: [問卦] 寫程式是不是超過40歲就不行了?這是倒果為因好嗎? 不知道你有沒有去過 30 年前那種電腦補習班啦 以前電腦補習班老師怎麼教程式的? 竟然是先在白板上面 用白板筆慢慢寫程式4
Re: [問卦] 如何寫自己容易維護 別人難懂的CODE很簡單啊 你的註解另外開一個說明檔案就好 正常來說註解都是寫在程式段落附近 你可以把註解當成說明文件就好,另外開一個檔案 然後每一個功能元件或者功能段落理論上你會開不同的程式包1
Re: [問卦] 寫程式不難,套件很難的八卦難在哪裡,價值就在哪裡 曾經我以為'寫程式很簡單啊,但要有個好的 compiler' 結果 compiler 貴啊 別說什麼難用,還要 tune 還要 debug 人家商品就是可以包到用滑鼠拉就把程式寫出來
爆
Re: [問卦] 當年在立法院的你,為什麼今晚在家爆
[爆卦] 民進黨立委當眾辱罵、攻擊議事人員爆
[爆卦] 濱哥的摔角大招上了英國衛報了爆
Re: [問卦] 當年在立法院的你,為什麼今晚在家爆
[問卦] 憑什麼喊民主已死啊?爆
Re: [問卦] 當年在立法院的你,為什麼今晚在家爆
Re: [問卦] 當年在立法院的你,為什麼今晚在家84
[問卦] 上次叫太陽花,這次要叫啥?67
[問卦] 為什麼你的民主才是民主 我的就不是爆
Re: [問卦] 當年在立法院的你,為什麼今晚在家70
[問卦] 學生最多的DCARD完全沒熱度啊?40
[爆卦] 又有懶人包造謠製圖囉58
[問卦] 有人知道立院原本今天要推什麼嗎爆
[問卦] 今年要用什麼花當代表?76
[問卦] 這些學生是不是智能有問題53
[問卦] 立院直播有島嶼天光?40
[問卦] 黑熊學院這場戰役輸在哪裡?30
Re: [爆卦] 沈伯洋傷退爆
[問卦] 慟!學生集結立院外高喊「民主已死」69
[問卦] 當年在立法院的你,為什麼今晚在家36
[問卦] 民主進步是笑話嗎?35
[問卦] 看完517會想去519嗎?33
[問卦] 為啥法律越來越不反對甚至鼓勵通姦?33
Re: [新聞] 快訊/太陽花再起?青年學生聚集「立法院33
[問卦] 立法院外面到底有多少人啦28
[問卦] 3、40幾歲還去參加學運,正常?25
Re: [問卦] 世界上有哪場人民運動是針對在野黨的嗎29
[問卦] 為什麼罵了一晚還是沒人上街頭?20
[問卦] 早上6點了24
[問卦] 怎麼又有覺青在那洗黑箱?