小编典典

为什么PEP-8指定的最大行长为79个字符?

python

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

在阳光下几乎每个代码编辑器都可以处理更长的行。包装应该是内容消费者的选择,而不是内容创建者的责任。

在这个年龄段,是否有(合理的)充分理由坚持使用79个字符?


阅读 221

收藏
2020-12-20

共1个答案

小编典典

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

2020-12-20