1. ホーム
  2. パイソン

[解決済み】なぜPEP-8は最大行長を79文字に指定しているのですか?[クローズド]

2022-04-01 06:08:28

質問

なぜこの千年紀にPythonが必要なのか PEP-8 を指定します。 最大行長 は79文字ですか?

ほとんどのコードエディターが長い行を処理することができます。 折り返しをどうするかは、コンテンツの消費者が決めることであって、コンテンツ作成者の責任ではありません。

この時代に79文字にこだわる(正当な)理由はあるのでしょうか?

どのように解決するのか?

PEP-8の価値の多くは、人々が取るに足らない書式規則について議論するのを止め、良い、一貫した書式のコードを書くことに取り掛かることです。確かに、79が最適だとは誰も思っていませんが、99や119など、あなたの好きな行の長さに変更しても、明らかな利益はありません。ルールに従って戦う価値のある大義名分を見つけるか、読みやすさと生産性が行の長さによってどう変わるかを実証するデータを提供するか、どちらかを選ぶことになると思います。後者は非常に興味深く、人々の考えを変える可能性が高いと思います。