擅长:python、mysql、java
<p>一般来说,您应该优先考虑代码的易读性而不是效率,但是如果您已经证明代码的性能导致了问题,那么(<a href="http://c2.com/cgi/wiki?PrematureOptimization" rel="nofollow noreferrer">and only then</a>)应该开始优化。在</p>
<p>如果您确实需要降低代码的可读性以加快速度,您可以始终使用注释来解释它在做什么(甚至可以在注释中包括代码的可读性更强的版本,以便人们能够跟踪它的工作)。在</p>
<p>但是要小心,通过注释而不是仅仅通过编写清晰的代码来解释代码,其中一个问题是注释可能会过时。如果你修改了代码但不更新评论,那么你的评论就从一个有用的注释变成了一个黄鼠狼脸的骗子,毁了每个人的一天——如果可能的话,尽量避免这样做。在</p>