Re: [問卦] 寫程式真的很容易寫到自己看不懂嗎?

作者: HuangJC (吹笛牧童)   2022-10-28 20:22:18
> 寫程式真的很容易寫到自己看不懂嗎
光你這句都有不同的語意解釋
1。我明知程式容易看不懂,所以寫程式時小小心心提高可讀性
重點不在用什麼方法提高;一堆人一堆書在教,
重點也不在那些方法容不容易,那這篇會淪為武力展示
一堆人告訴你他有多行,這有多簡單
重點只在'我知道有風險,所以我儘力了'
然後你說很容易寫到自己看不懂嗎?
如果你用心,基本上程式寫好數十年還要看懂仍然可以的
2。我故意要寫到你看不懂
那麼你問我容不容易。。。
嗯,有工具程式在故意把 code 打亂的
symbol table 抽掉,空白和換行都刪掉。執行結果不會變,但真的很難看懂。
為什麼要這麼做?省空間啊,compile 完的東西只要能執行,
要可讀性就要回去拿 source code
當年我看到 a ^= b ^= a ^= b 也是嚇一跳
這類經典 code 很簡潔,但還真難懂
背不難,其實它就是 swap(a, b)
但這種不叫難看懂,叫看得少。。。少見多怪。

Links booklink

Contact Us: admin [ a t ] ucptt.com