Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Флейм (http://www.flasher.ru/forum/forumdisplay.php?f=53)
-   -   Кто сколько строчек кода пишет за рабочий день? (http://www.flasher.ru/forum/showthread.php?t=140452)

Котяра 31.05.2010 14:55

Цитата:

В конвенции по AS3 про 80 символов говорится в явном виде:

Wrap code to 80-character lines. This has the following advantages:

* Developers with smaller screens don't have to scroll horizontally to read long lines.
* A comparison utility can display two versions of a file side-by-side.
* The font size can be increased for projection before a group without requiring scrolling.
* The source code can be printed without clipping or wrapping.
здесь обсуждалось..

iNils 31.05.2010 15:01

Цитата:

Ты много книжек за свою жизнь сверстал?
Вообще то это был сарказм. Ты Речь шла о компьютерах, где контент меняет размеры под желания пользователя. А ты зачем-то сюда приплел книги со стационарным размером и другим форматом подачи информации, за что и нарвался :)
Цитата:

По поводу кода - есть еще такой момент, что кроме как непосредственно в редакторе его надо еще иногда другим людям показывать, например, распечатать его на бумаге, или выложить на форуме не насилуя при этом верстку форума.
При печати автоматом делается перенос строк. Я блоги встречал, где и 60 символов не влезают. Давай теперь не больше 55 символов в строке делать?

Добавлено через 12 минут
Ручные переносы, это сродни центрирования текста в ворде за счет пробелов. Какое либо изменение посреди такой "строки" и концовку надо опять вручную выправлять. И так каждый раз. И на это уходит лишние время.

wvxvw 31.05.2010 16:00

Нет, код не должны править (в книге) никогда. Ни индентацию, ничего вообще, если корректор туда по неопытности залезет, то руки ему за это отрывать надо, никаких дополнительных переносов строк, ничего такого быть там не должно. Как картинка - вот как дадено, так и вставить, и никакой отсебятины. Нету никакого "автоматом при печати". Код должен оформлятся как поэзия, даже еще строже, т.е. никаких переносов, вообще, ни верстальщик ни корректор не имеют права добавить в код ни одного знака. Если не влезает, то нужно идти к автору, и просить, чтобы он правил. Точно так же, как нельзя править графы или шахматные диаграмы. Какая связь с Вордом, я если чесно не понял.
Чтобы мне "по желанию" изменить код, в котором есть очень длинные строчки, мне прийдется это делать вручную или какими-нибудь утилитами, это занимает время. Редактор сам не на столько умный, чтобы хорошо переносить строчки. Ну и что уже говорилось выше про диф / показать на экране.

iNils 31.05.2010 16:09

Я имел ввиду печать на принтере. Печать кода в книге - отдельная тема, не имеющая ничего общего с повседневной работой.

Котяра 31.05.2010 17:25

На самом деле проблема 80 символов немного надуманная.
Лично я считаю, что такого стиля желательно придерживаться.
Если строка не влезает - есть смысл подумать о рефакторинге, чтобы влезла.
Просто по приниципу : "некрасиво и некошерно".
Короткострокий код читается и рефакторится намного лучше длиннострокового.

gloomyBrain 31.05.2010 17:32

Цитата:

Короткострокий код читается и рефакторится намного лучше длиннострокового.
Полностью согласен
Если по сабжу, то я сегодня написал 100 строчек кода. А потом подумал, все удалил и написал 2. И еще 30 в другом месте. Суть не изменилась, а выглядеть стало лучше.
По этому вопрос довольно странный.

iNils 31.05.2010 17:48

Цитата:

Сообщение от Котяра (Сообщение 912056)
Короткострокий код читается и рефакторится намного лучше длиннострокового.

Так никто и не спорит об этом. Просто не надо ставить это во главу угла.

gldrawworld 31.05.2010 20:33

1 строчку в год ! думаю идеальный вариант, писать 2, но как то не получается
что делать ? куда ломиться ? )))

mooncar 31.05.2010 21:24

Цитата:

Сообщение от iNils (Сообщение 911980)
Для тех кто не в курсе откуда взялись 80 символов. В 1981 году IBM представила первый видиоадаптер MDA, у которого в текстовом режиме вмещалось 80х25 символов на экране. 1981 год! Через год уже 30 лет будет.
Короче, вы динозавры :)

Немного не в тему, однако обстоятельство из той же серии, и тоже про ширину, и тоже связано с тех. прогрессом.
Если кто-то не знал:
http://anekdot.ru/id/59755/

etc 01.06.2010 08:00

У нас до 150 символов в строке. Редко больше, обычно переносы начинаются.


Часовой пояс GMT +4, время: 00:22.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.