擅长:python、mysql、java
<p>我喜欢使用默认值遵循80-20规则。如果一个函数有一个参数的默认值,而我选择使用另一个值,我需要在调用中清楚地表明这一点,因为这是一个重要的信息。在</p>
<p>如果你真的要“违反”五个默认参数,我会在调用中显式地显示这一点,让读者明白。i、 例如,我会按名称显式列出每个参数,并指出错误。在</p>
<p>虽然你写的代码应该可以工作,但它是分散注意力的,而且有人会专注于弄清楚你到底在做什么,而不是意识到重要的一点——你正在进行一个非常特殊的调用,因为你没有接受任何默认设置。这不是拯救(电子)树木的地方。在</p>