【发布时间】:2010-10-31 10:23:17
【问题描述】:
编写数学证明时,一个目标是继续压缩证明。证明变得更加优雅,但不一定更具可读性。压缩转化为更好的理解,因为您消除了不必要的字符和冗长。
我经常听到开发人员说您应该使代码占用空间尽可能小。这会很快产生不可读的代码。在数学中,这不是一个问题,因为该练习纯粹是学术性的。然而,在时间就是金钱的生产代码中,让人们试图弄清楚一些非常简洁的代码在做什么似乎没有多大意义。对于更冗长的代码,您可以获得可读性和节省。
什么时候停止压缩软件代码?
【问题讨论】:
-
“尽可能简单,但绝不简单。”转述爱因斯坦。
-
我从来都不喜欢将编程与数学或诗歌进行直接比较。是的,一些相同的想法也适用,但您必须小心避免类比过分。
-
@Nosredna:+1,就像一位朋友常说的“不好的比喻就像可乐罐......”