Вернулся обратно на 80 символов со 120. Вначале было не привычно, но преимущества очевидны:
1. Проще сравнивать файлы
2. Удобнее редактировать файлы в консоли
3. Можно расположить два или даже три редактора кода рядом или открыть представления, которые раньше были скрыты из-за отсутствия места
4. Удобнее смотреть код с мобильного браузера
5. Печать кода (хотя это делаю крайне редко)
6. Код становится немного более читаемым (меньше вложенных выражений)
У кого сколько?
Социализм — это власть трудящихся и централизованная плановая экономика.
80 символов. В частности из-за того, что 3 с половиной года работал на контору, в которой это был жесткий стандарт. В частности из-за того, что в Erlang'е этому было легко следовать.
На широких экранах это позволяет располагать код в несколько колонок, что удобно. раз, два. Да и на маленьких (типа ноутбучных) экранах тоже.
Сейчас по воле случая вожусь с JavaScript'ом, в нем уже сложно требовать ограничение в 80 символов, но стараюсь где-то возле этой границы быть.
Здравствуйте, LaPerouse, Вы писали:
LP>Вернулся обратно на 80 символов со 120. Вначале было не привычно, но преимущества очевидны:
LP>1. Проще сравнивать файлы LP>2. Удобнее редактировать файлы в консоли LP>3. Можно расположить два или даже три редактора кода рядом или открыть представления, которые раньше были скрыты из-за отсутствия места LP>4. Удобнее смотреть код с мобильного браузера LP>5. Печать кода (хотя это делаю крайне редко) LP>6. Код становится немного более читаемым (меньше вложенных выражений)
LP>У кого сколько?
У меня сколько получится. На качественный код не претендую.
Здравствуйте, LaPerouse, Вы писали:
LP>Вернулся обратно на 80 символов со 120. LP>У кого сколько?
От языка зависит, конечно, и от существующего кода/библиотек.
Мы в одном проекте (C++ с развесистой иерархией классов) долго
выбирали, остановились на 120 (главное ограничение было из-за трехстороннего merge).
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Конечно, надо 80. Вдруг придется код на перфокарты выводить — 120 же не поместится
Что это его на перфокарты выводить? С перфокарт нужно вводить.
Ну и вдруг терминал какой такой попадется. VT-52 или VT-100 совместимый.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Так чтобы потом ввести, надо сначала вывести. hardcopy называется
Не сначала надо как-то ввести.
Можно вручную же дырки нарезать.
представляю, в эпоху обсуждения дряного дизайна Windows, iOS и прочей чухни, когда создаются системы интеллектуального анализа больших данных, 3d принтеры — софт пишется только так, только перфокарты, только хардкор. ПЛ/1 — не, не слышали, уйди
Здравствуйте, RonWilson, Вы писали:
RW>представляю, в эпоху обсуждения дряного дизайна Windows, iOS и прочей чухни, когда создаются системы интеллектуального анализа больших данных, 3d принтеры — софт пишется только так, только перфокарты, только хардкор. ПЛ/1 — не, не слышали, уйди
Так топик и начинался с 80-ти символов на строку.
И если дизайн Windows возвращается к 2.0, почему бы и про перфокарты не поговорить.
Здравствуйте, pagid, Вы писали:
P>Здравствуйте, RonWilson, Вы писали:
RW>>представляю, в эпоху обсуждения дряного дизайна Windows, iOS и прочей чухни, когда создаются системы интеллектуального анализа больших данных, 3d принтеры — софт пишется только так, только перфокарты, только хардкор. ПЛ/1 — не, не слышали, уйди P>Так топик и начинался с 80-ти символов на строку.
80 много, куда рамочку девать в Turbo C++ for DOS?
P>И если дизайн Windows возвращается к 2.0, почему бы и про перфокарты не поговорить.
и таки даже нужно, по мне так если бы вернули интерфейс Win95, то возможно бы и было счастье с лозунгом "А мы вас всех обманули, реально что ли поверили в стебный интерфейс XP и выше?"
LP>>У кого сколько?
M>80 символов. В частности из-за того, что 3 с половиной года работал на контору, в которой это был жесткий стандарт. В частности из-за того, что в Erlang'е этому было легко следовать.
Этому везде достаточно легко следовать как немного привыкнешь, даже на java.
M>На широких экранах это позволяет располагать код в несколько колонок, что удобно. раз, два. Да и на маленьких (типа ноутбучных) экранах тоже.
Что за редактор?
M>Сейчас по воле случая вожусь с JavaScript'ом, в нем уже сложно требовать ограничение в 80 символов, но стараюсь где-то возле этой границы быть.
Это кажется сложным, пока не станет понятно, что такой код куда легче воспринимается при чтении. В типографии не зря максимальная длина строки составляет 70 символов. Сновать глазами туда-сюда по горизонтали не очень-то удобно при чтении любых текстов и я не вижу, чем код принципиально отличается от журнала или газеты. Аргумент, что в случае кода есть дополнительное месте (за счет ширины мониторов или воможности горизонатльного скрола) не подходит, потому что в газетах этого самого места еще больше, однако веками газеты верстаются в несколько колонок на страницу.
Социализм — это власть трудящихся и централизованная плановая экономика.
Здравствуйте, Pavel Dvorkin, Вы писали:
PD>Здравствуйте, LaPerouse, Вы писали:
LP>>У кого сколько?
PD>Конечно, надо 80. Вдруг придется код на перфокарты выводить — 120 же не поместится
Все хуже. Толстый код не помещается в глаза. Мониторы стали шире, чего нельзя сказать про поле зрения.
Социализм — это власть трудящихся и централизованная плановая экономика.
M>>На широких экранах это позволяет располагать код в несколько колонок, что удобно. раз, два. Да и на маленьких (типа ноутбучных) экранах тоже. LP>Что за редактор?
IntelliJ IDEA с кастомными настройками
M>>Сейчас по воле случая вожусь с JavaScript'ом, в нем уже сложно требовать ограничение в 80 символов, но стараюсь где-то возле этой границы быть.
LP>Это кажется сложным, пока не станет понятно, что такой код куда легче воспринимается при чтении.
Ну я и не спорю. Просто в JS сложно этим 80 символам следовать