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