06.11.08, 22:51, "Sergey Juchkov" :<br /><br />&gt;    Честно говоря не сказал бы что удобно. Если метод/функция на 10<br />&gt; строк - да - все хорошо. Если экранные 25 - они превращаются минимум<br />&gt; в 45 - это два экрана, это простите уже пипец - затрудняет чтение.<br />&gt; PS: 25-45 заменить на свое любимое количество строк.<br /><br />Есть какие-то труды посвященные восприятием человеком единиц смысла за "один присест".<br />Я забыл, а ведь мне давали ссылку.  (2 All: Я все хочу найти - почитать, но пока не знаю куда рыть. Может кто-нибудь подскажет? :)<br /><br />Но вобщем, и так интуитивно понятно (если мы, не оцениваем себя "любимого"), то что мозг человека имеет ограниченные способности и достаточно небольшой "кэш 1-го уровня".<br />Именно это причина того, почему код необходимо бить на процедуры, модули, логические абзацы и не привязано к размеру экрана. 45 строк с этой позиции уже многовато... <br /><br />А вертикальные отступы для облегчения восприятия кода, когда они не привязаны к разбитию на смысловые абзацы, могут быть костылем либо к сложной семантике языка (длинные непонятные конструкции), либо к несовершенным кодовым редакторам, в которых нет нормальной и удобной настройки межстрочного интервала.<br /><br />&gt; Ах да, я ж забыл что перл по сути write-only язык :) Зачем читать :)<br /><br />Уровень программиста определяется не столько тем, как он может быстро писать код, а тем насколько он хорош в его чтении.   :)<br /><br /><br />&gt; Moscow.pm mailing list<br />&gt; moscow-pm@pm.org | http://moscow.pm.org