在编写数学证明时,一个目标是继续压缩证明。证明变得更加优雅,但不一定更具可读性。压缩可以帮助您更好地理解,因为您可以删除不必要的字符和冗长的内容。
我经常听到开发人员说您应该使代码占用空间尽可能小。这很快就会产生不可读的代码。在数学中,这不是一个问题,因为练习纯粹是学术性的。然而,在时间就是金钱的生产代码中,让人们尝试弄清楚一些非常简洁的代码在做什么似乎没有多大意义。对于更详细的代码,您可以获得可读性并节省成本。
什么时候停止压缩软件代码?
我尝试达到一种冗长的程度,使我的程序语句读起来就像任何程序员都能理解的句子一样。这确实意味着大量重构我的代码,使其成为故事的所有短片段,因此每个操作都将在单独的方法中描述(甚至更高的级别可能是另一个类)。
这意味着我不会仅仅因为可以用更少的字符来表达而减少字符数。这就是代码高尔夫比赛的目的。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)