Es gibt mehrere Gründe, die Beschränkung auf 80 Zeichen beizubehalten (oder eine Beschränkung auf 74 Zeichen ist sogar noch besser). Dadurch bleibt der Code weniger als 80 Spalten, selbst wenn Diff-Markierungen und E-Mail-Anführungszeichen hinzugefügt werden, wenn Sie die Codeüberprüfung für ausführen Mailinglisten).
Sogar in der Zeit der Breitbildmonitore habe ich gerne mehrere Fenster, die nebeneinander geöffnet sind und verschiedene Teile des Codes zeigen. Zum Beispiel habe ich normalerweise einen Webbrowser und eine E-Mail auf einem Bildschirm geöffnet und zwei Dateien und ein Terminal nebeneinander auf einem zweiten Monitor. Wenn Sie Zeilen mit mehr als 80 Spalten haben, müssen Sie sich mit dem Editor befassen, der die Zeilen umbricht (was hässlich ist und das Navigieren im Code erschwert), oder Sie müssen die Fenster so erweitern, dass nicht so viele auf den Bildschirm passen Einmal.
Auch wenn Sie normalerweise nicht auf diese Weise bearbeiten, werden Sie Dateien mit angemessenen Zeilenlängen zu schätzen wissen, die die Anzeige Ihres Diff erleichtern, wenn Sie jemals ein Side-by-Side-Diff-Tool verwenden.
Es gibt auch ein Problem der Codedichte. Ich mag es, viel Kontext beim Lesen von Code zu haben. Es ist viel, viel schneller, ein Fenster auf und ab zu schauen, als es zu scrollen. Wenn Sie sehr lange Zeilen haben, tendieren Sie auch dazu, Zeilen zu haben, deren Länge stark variiert, was zu viel verschwendetem Platz auf dem Bildschirm führt und insgesamt weniger Code auf den Bildschirm passen kann.
Und schließlich, wenn Sie sehr lange Zeilen haben, bedeutet das im Allgemeinen, dass Sie sehr komplizierte Zeilen, tiefe Einrückungen oder sehr lange Bezeichner haben. All dies kann ein Problem sein. Komplizierte Zeilen tun wahrscheinlich zu viel. Wenn Sie es in mehrere einfachere Zeilen aufteilen können, sollten Sie es wahrscheinlich tun. Tiefes Einrücken bedeutet, dass Sie wahrscheinlich zu viele Schleifen und Bedingungen verschachteln, wodurch der Code verwirrend fließen kann. Betrachtung der Umgestaltung in mehrere Funktionen. Und wenn Ihre Kennungen zu lang sind, kann dies das Lesen Ihres Codes sehr erschweren. Menschen erkennen Wörter im Allgemeinen als einzelne Einheiten. Sie lesen nicht jedes Zeichen einzeln, sondern betrachten die Gesamtform des Wortes. Lange Bezeichner sind auf diese Weise schwerer zu unterscheiden. Wenn sie so lang sind, enthalten sie normalerweise redundante oder sich wiederholende Informationen.
Obwohl es immer noch eine gute Praxis ist, Code unter 80 Spalten zu halten, ist dies keine der Regeln, die religiös befolgt werden müssen. Ich schlage vor, dass Sie versuchen, Ihren gesamten Code unter 80 Spalten zu halten, aber wenn er einfach nicht passt, machen Sie sich keine allzu großen Sorgen.