![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
|
|||||
|
Регистрация: May 2010
Сообщений: 18
|
просто вложение ограничение имеет на 800 на 600, я его кропнул. В принципе, по-новому гляжу на Керниган-Ричи стиль, в принципе, привыкнуть можно. Но вообще у меня привычка к 80 столбиков и 25 строчек DOS-стилю, и поэтому такое скупое отношение к отступам и пустым строчкам.
Добавлено через 58 минут Надо бы отдельную тему завести... вред табуляций: http://en.wikipedia.org/wiki/Program..._for_languages в конце есть список соглашений об оформлении кода в разных языках. В Сшарп табы низзя. Про соглашение по AS3 оно длинное, надо бы распечатать да почитать ![]() экономия места - значит пустоты в окне редактирования кода. Встречались мне коды с 8-ми кратным вложэением циклы-ифы, и.т.д., и 8(!!) пробелов отступов. Читаемость падает резко. В скриншоте я привёл удобный для меня размер шрифта в абсолютной величине. Человеческий глаз не может охватить очень много за один раз, мозг не может очень много помнить, поэтому при размышлении об алгоритме над экраном надо стараться сосредоточить код, чтобы глаз мог одновременно охватить цельный блок кода. Если глаз охватывает код, то мозг может из памяти подгружать больше кода, который где-то там. если же код рассредоточен 8-ми пробельными отступами и пустыми строками, то меньше информации можно одновременно удерживать в голове. Мелкий же шрифт приводит к утомляемости зрения. поэтому это компромисс между комфортом для глаз и количеством информации в телесном угле зрения. Добавлено через 1 час 3 минуты В конвенции по 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. Последний раз редактировалось Alexk553; 23.05.2010 в 00:53. |
![]() |
Часовой пояс GMT +4, время: 02:37. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|