擅长:python、mysql、java
<p>错误:</p>
<ul>
<li>不使用<code>self</code>作为<code>check_pass</code>的第一个参数</li>
<li>在第一次失败后返回<code>result</code>(如果没有失败,<code>result</code>将不会返回;如果失败发生在成功之前,<code>result</code>将不会拥有所有数据)</li>
<li><code>return result</code>应该与<code>for k in ...</code>处于相同的缩进级别</li>
</ul>
<p>反模式:</p>
<ul>
<li>只有一个非<code>class</code>方法的<code>__init__</code>(只需使用函数)</li>
<li>(假设<code>else</code>分支有一个<code>pass</code>)-无用的<code>else</code>分支</li>
</ul>