擅长:python、mysql、java
<p>我讨厌那些认为通过添加更多方法使代码更具可读性的开发人员。在</p>
<pre><code>a = cuberoot4u(x)
</code></pre>
<p>是<strong>需要我查找函数以了解发生了什么的代码。在</p>
^{pr2}$
<p>如果没有不必要的函数<code>cuberoot4u</code>是非常可读的。在</p>
<p>不要用大小或冗长来衡量可读性。你需要的是</p>
<ul>
<li>清楚预期的结果</li>
<li>弄清楚这是如何实现的</li>
</ul>
<p>使其易于验证,易于调试,不易误用。上面的函数假装它做了一些复杂的事情,但它并不是——这很糟糕。它隐藏了一个类型转换,这也不好。“内联”版本是非常清晰的一个数学运算,然后转换成字符串。在</p>