Tylko moje 2 Bobs warto ...
nie będę owijać tej linii kodu. Zostawiłbym to jako jeden wielki długi ciąg.
Konwencja 80 znaków została oparta na ograniczeniach maszyn dnia. Terminale, w których zazwyczaj występuje 80 na 32 znaki. Tanie drukarki igłowe z kartami o stałej liczbie arkuszy liczyły 80 znaków. Tylko bogaci ludzie mogli sobie pozwolić na konfigurację 132 znaków. I zgadnijcie, co ... ci, którzy mogli sobie na to pozwolić, zapakowali kod na 132 znaki, co radykalnie zmniejsza liczbę linii, które muszą być opakowane, i produkuje "czystszy" kod źródłowy.
Te ograniczenia nie obowiązują dzisiaj. Mój edytor tekstu wyświetla 150 kolumn po 52 linie 10-karatowego nowego. Moje monitory pracy wyświetlałyby około 400 na 65 (nigdy tego nie testowałem). Nie wydrukowałem ani jednego wiersza kodu źródłowego od lat ... a ostatnim razem robiłem tak, że mogłem odczytać jeden z autobusów w drodze do domu, kiedy mój laptop był na fritz.
Nowoczesne języki są dużo bardziej szczegółowe niż języki "starszego stylu" ... i to jest dobre. Jeśli zadzwonisz do jakiejś usługi BeanContextServicesSupport.BCSSServiceProvider w Pascal, twój szef kazałby ci usiąść w kącie. Identyfikatory Pascala, w których znaczące są tylko do 8 znaków!
Dlaczego więc utrzymujesz się z tą przestarzałą i (dla mnie) irytującą konwencją? Ma bardzo mało praktycznego sensu.
Więc ... pakuję "linie kodu" w 132 znaki. Nie zawracam sobie głowy owijaniem "linii tekstu".
Zobacz także: The width of two horses arses!
Cheers. Keith.
Objaśnienie drugiego przypadku byłoby przydatne: ANSI C umożliwia łączenie literałów łańcuchowych, tak jak w "foo" "bar" "baz" będzie taki sam jak "foobarbaz" – Hasturkun
Konkatenowany przez kompilator, nie podczas uruchamiania. –