擅长:python、mysql、java
<P> ^ {CD1>}和/或^ {CD2>}(这本身就是一个辩论;-)对于EM> E> EME>最熟悉的环境,可能是压倒性最流行的,但这几乎不使它们通用,或者您从未听说过C++的晦涩语言,其^ {CD3>}和^ {CD4>}算法等等?</p>
<P>这样,在PEP 8中没有“偏差”,就像对Java或C++ java中更流行的C++标准约定的选择一样。</p>
<p>至于您应该为自己的代码做什么,只需选择一个约定并坚持它——一致性比其他考虑因素更重要。我的雇主在所有语言中对所有内部源使用一个<code>CamelCase</code>约定(虽然在公开公共api时不一定,这是一个单独的问题),我个人很讨厌它(我希望我可以破坏整个编程领域对区分大小写的依赖!)!-),但我坚持这样做,并实际帮助实施它(在代码评审中),因为一致性<strong>非常重要。</p>
<p>我想你会明白为什么只有当你不得不依靠屏幕阅读器来向你读出代码时,依赖于区分大小写才是一个可怕的想法——大多数屏幕阅读器在查明案例问题上做得很糟糕,而且没有真正好的方法,没有一个强大或简单的惯例可以将大小写差异转换为简单的听觉线索(在一个好的可配置屏幕阅读器中,将下划线转换为“点击”会让它变得轻而易举)。对于没有任何视觉障碍的人,这无疑是90%或更多,你不需要关心(除非你想包容和帮助那些不想分享你完美视力天赋的人。。。啊,谁在乎那些家伙,对吧?!)。</p>
<p>但是,始终如一还是很重要的,对每个人都有帮助。</p>