Questions tagged «code-readability»

10
研究最佳代码宽度?
如果在您选择的IDE中启用了“查看右边距”,则可能默认为80个字符。我倾向于将其更改为120,无非是几年前我所在公司的标准,而且没有其他公司告诉我要改做。 我的问题是,是否有任何研究表明80个字符实际上是代码可读性的最佳最大宽度,还是这个值仅仅是“这就是它一直存在的方式”,没有人真正知道为什么会这样吗?并且,一行代码的宽度是否应该成为您的编码标准的一部分?

10
`if key in dict` vs. try / except`-哪个更易读?
我有一个关于成语和可读性的问题,对于这种特殊情况,似乎存在Python哲学上的冲突: 我想从字典B构建字典A。如果B中不存在特定键,则什么也不做,继续。 哪种方法更好? try: A["blah"] = B["blah"] except KeyError: pass 要么 if "blah" in B: A["blah"] = B["blah"] “请原谅”与“简单明了”。 哪个更好?为什么?

6
使用map.get()时使用Java Map.containsKey()冗余
我一直想知道,在最佳实践中,是否允许不使用containsKey()on方法java.util.Map,而是对from的结果进行空检查get()。 我的理由是,对值进行两次查找似乎是多余的:首先对进行查找,containsKey()然后对进行查找get()。 另一方面,可能是大多数标准实现都Map缓存了最后的查找,或者编译器可以通过其他方式消除冗余,并且对于代码的可读性而言,最好保留该containsKey()部分。 非常感谢您的评论。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.