小编典典

为什么 PEP-8 指定最大行长度为 79 个字符?[关闭]

all

为什么在这个千年里 Python
PEP-8应该指定最大行长度为 79 个字符?

几乎所有的代码编辑器都可以处理更长的行。如何包装应该是内容消费者的选择,而不是内容创建者的责任。

在这个时代坚持 79 个字符是否有任何(合法的)充分理由?


阅读 92

收藏
2022-05-04

共1个答案

小编典典

PEP-8 的大部分价值在于阻止人们争论无关紧要的格式规则,并继续编写良好的、一致的格式代码。当然,没有人真的认为 79 是最佳的,但是将其更改为 99 或
119
或任何您喜欢的线长都没有明显的好处。我认为选择如下:遵循规则并找到值得争取的理由,或者提供一些数据来证明可读性和生产力如何随行长而变化。后者将非常有趣,并且我认为很有可能改变人们的想法。

2022-05-04