LINUX.ORG.RU

80-ти символьное ограничение


0

0

Интересно, кто его придерживается в повседневной практике. Видел в сети много замечаний что это уже не актуально, хотя сам продолжаю использовать, так как потом проще включать код в статьи.

А что думаете вы по этому поводу?


стараюсь придерживаться: текст должен влезать в пределы видимости при просмотре на разных компьютерах

annulen ★★★★★
()

Стараюсь придерживаться, хотя от случая к случаю и до 90 доходит (пару раз на один большой файл, например).

yoghurt ★★★★★
()

> А что думаете вы по этому поводу?

Что программы давно перестали печатать на бумаге ;)

archimag ★★★
()

Соблюдаю строго, но иногда всё равно превышается :-)

GotF ★★★★★
()

Ну вообще лучше придерживаться, строку в 300 символов просто неудобно парсить глазами.

PolarFox ★★★★★
()

По возможности придерживаюсь. Хотя, там, где код громоздкий и/или большая вложенность (например, в xml/html), можно на это и забить.

friday ★★★
()

Я пользуюсь, так читабельней

Divius ★★
()

Откуда в статьях взяться ограничению в 80 символов? Это ограничение пришло из допотопных терминалов и уходит корнями в перфокарты и FORTRAN. Неужели вы публикуете ваши статьи на перфокартах?

bbk123 ★★★★★
()

Придерживаюсь, потому что так удобнее читать.

metar ★★★
()

Не придерживаюсь. Для большей части кода обычно оно получается автоматически, но не переношу строки только для того, чтобы они вместились в 80 символов.

Legioner ★★★★★
()
Ответ на: комментарий от Legioner

>Для большей части кода обычно оно получается автоматически, но не переношу строки только для того, чтобы они вместились в 80 символов.

редактор линию не показывает?

annulen ★★★★★
()

я его придерживаюсь, если сильно заползает, то код уже нечитабелен становится

antony986
()

строго придержуюсь

beastie ★★★★★
()
Ответ на: комментарий от bbk123

80 символов просто самое удобное число. Ну и как следствие, листинг всегда помещается на страницу.

recon88
() автор топика

Я придерживаюсь, когда пишу код в Emacs.

Zubok ★★★★★
()

Стараюсь придерживаться, так потом код читать удобнее. Хотя иногда залезаю и за 100.

Be-LucK
()

Придерживаюсь по привычке, хотя не и особо запариваюсь

mannaz
()

Код на лиспе редко влезает в 80 символов, поэтому придерживаюсь 200-300.

anonymous
()

Актуально-актуально. Необходимость interactive diff или 3-way-merge дает 80*2=160 и 80*3=240 соответственно.

да и без diff'a читать длинные строчки неудобно.

gods-little-toy ★★★
()

Придерживаюсь строго.

xetf ★★
()

В основном забиваю на это ограничение.

urxvt ★★★★★
()
(victor@desktop)~ $> cat .indent.pro                                       [sh]
-gnu
-nut
-l99
(victor@desktop)~ $>                                                       [sh]
ananas ★★★★★
()
Ответ на: комментарий от LamerOk

> Слова «типографика» и «эргономика» ты слышишь впервые в своей жизни?

Тема типографии и эргономики не раскрыта. Расскажи, какое они имеют отношение к 80 символам в строке?

bbk123 ★★★★★
()

хм, глядя на сабж подумал что тут про однострочники гутарят

wlan ★★
()
Ответ на: комментарий от bbk123

if you don't understand that, you don't belong here.

Typography and readability, хотя это больше к печатному тексту относится, но код это всётаки тоже текст для чтения.

55–60 characters (including spaces) per line is usually considered an appropriate line length, allowing the eye 6–12 quick stops on each line. 35–40 characters per line is considered the minimum: narrower lines would cause the reader to have to switch from line to line unnecessarily often, and they also cause problems with the way justified columns appear (see chapter on column settings). For practical reasons, the minimum with newspapers is even lower, approximately 30 characters per line. Correspondingly, 90 characters per line is considered the maximum limit. This limit is approached in some wide-column books and, for example, wall texts in exhibitions.

beastie ★★★★★
()

Придерживаюсь, т.к. шрифтом, позволяющим 120 в строке, мне уже неудобно читать. Но иногда нарушаю — примерно в 1 строке из 100-200. По обстоятельствам — как данную строку проще читать: порезанную на части, или свёрнутую.

question4 ★★★★★
()

пожалуй придерживаюсь, иногда вылезает.
все равно шрифт делаю большой чтоб читать не напрягаясь, а по бокам широкоформатника браузер классов и еще ченить

VladimirMalyk ★★★★★
()

Длинная строка хуже воспринимается, чем короткая. Поэтому, независимо от разрешения монитора, лучше избегать этого. Пихать всё в одну длинную строку - неэргономично и чревато ошибками.

KRoN73 ★★★★★
()
Ответ на: комментарий от bbk123

>Откуда в статьях взяться ограничению в 80 символов? Это ограничение пришло из допотопных терминалов и уходит корнями в перфокарты и FORTRAN.

Вообще-то ГОРАЗДО глубже :) Поинтересуйся на досуге, сколько символов в строке на обычной печатной машинке. (Ответ: обычно 80)

KRoN73 ★★★★★
()

Думаю что если я буду пейсать в ширь своего монитора то остальные поптратят половину рабочег овремени только на прокрутку

wfrr ★★☆
()

Придерживаюсь ограничения в 100 символов.

fang
()
Ответ на: комментарий от alex_custov

> >80 символов просто самое удобное число

для 80x25 и BC 3.1 - да, самое удобное.


80x43 было удобнее ;)

andreyu ★★★★★
()
Ответ на: if you don't understand that, you don't belong here. от beastie

> это больше к печатному тексту относится,

http://www.linux.org.ru/jump-message.jsp?msgid=4744042&cid=4744561

Откуда в статьях взяться ограничению в 80 символов?

Откуда в статьях взяться ограничению


Откуда в статьях


в статьях



Неужели вы публикуете ваши статьи на перфокартах?

Неужели вы публикуете ваши статьи


Неужели вы публикуете


публикуете

LamerOk ★★★★★
()
Ответ на: комментарий от KRoN73

> сколько символов в строке на обычной печатной машинке.

Фейспальм. Тысячи их.

На обычной (МЕХАНИЧЕСКОЙ, блджад!) печатной машинке нету строк. Их надо переводить в ручную. А букв столько - сколько позволяет ширина листа с учетом полей и требований к.

LamerOk ★★★★★
()
Ответ на: комментарий от winlogon

> Слишком длинные строки плохочитаемы. И линуксовая консоль до сих пор 80 символов.

А кто сказал, что речь идёт только о консоли? Системный код, например код ядра должен быть отформатирован под 80 символов в строке. У прикладного кода не должно быть такого ограничения.

bbk123 ★★★★★
()

использую ограничение в 96 символов

lester ★★★★
()
Ответ на: комментарий от bbk123

> Системный код, например код ядра должен быть отформатирован под 80 символов в строке. У прикладного кода не должно быть такого ограничения.

Ну да. Ведь он работает в юзерспейс, а там могут смело работать бинарники собранные из исходников со строками и в 90, и даже в 97 символов!

В ядре, конечно, всё хуже. Все эти регистры, шины, всякие sk_buff, тут кончено не всякий код можно собрать в бинарник... Вдруг в исходнике строка в 84 символа, а в PCI шину столько букв не лезет?!

Вот по этому-то оно и называется - _системное_.

LamerOk ★★★★★
()
Ответ на: комментарий от KRoN73

> Вообще-то ГОРАЗДО глубже :) Поинтересуйся на досуге, сколько символов в строке на обычной печатной машинке. (Ответ: обычно 80)

Я в курсе.

bbk123 ★★★★★
()
Ответ на: комментарий от LamerOk

Какие бинарники? LamerOk, вас колбасит. Код ядра может понадобиться просмотреть в консоле. Прикладной код нужно смотреть в IDE.

bbk123 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.