Das ist eine sehr wichtige Frage für mich! Ich habe 7 Monate an einem 13-Zoll-Laptop mit Kollegen mit 24-Zoll-Desktop-Monitoren gearbeitet und dabei viel Zeit damit verbracht, die Zeilen zu verkürzen, um etwas Lesbares zu erhalten.
80 Spalten sind in vielen Fällen etwas klein (außer wenn Sie an einem Terminal mit der einzigen Option vi arbeiten;)), aber mehr als ~ 150 sind zu viel (siehe unten).
Das ist für die reine "Lesbarkeit" Frage.
Jetzt finde ich für den Teil 'gute Praxis' sehr oft, dass so lange Zeilen fehlerhaft sind, dh einen Teil, der in eine temporäre Variable extrahiert werden sollte oder der zum Beispiel dupliziert wird (ObjectiveC, allgemeines Snippet in der iPhone-Programmierung). :
CGPoint point = CGPointMake(someOtherView.frame.origin.x + someOtherView.frame.size.width, someOtherView.frame.origin.x + someOtherView.frame.size.height);
Bitte beachten Sie, dass dies bei der Arbeit mit dreidimensionalen Vektoren oder Matrizen noch schlimmer werden kann.
Umgeschriebenes Beispiel:
CGRect frame = someOtherView.frame;
CGPoint origin = frame.origin;
CGSize size = frame.size;
CGPoint point = CGPointMake(origin.x + size.width, origin.x + size.height);
Dies passt jetzt auf einen kleineren Bildschirm, ist einfacher mit einer IDE zu debuggen oder in die Standardausgabe zu schreiben und kann je nach den Kosten für den Methoden- / Eigenschaftsaufruf sogar schneller sein. Das ist natürlich etwas erzwungen, die meisten Beispiele aus der Praxis sind viel komplexer ...