важное в коде
недавно я решил настроить подсветку кода в своей IDE под себя и обнаружил удивительную вещь. По умолчанию в коде полужирным выделялись «ключевые слова», а имена переменных, методов и всего остального отображались обычным шрифтом. Стоило только обратить на это внимание, как вся нелепость такого подхода стала буквально бросаться в глаза.
самое важное в коде — это имена объектов, с которыми ты работаешь. Всякие if, function, фигурные скобки и так далее служат необходимой синтаксической обёрткой и только. Конечно, без них никуда, но по важности им далеко до имён объектов. Если удалить их из кода, он всё равно останется более-менее осмысленным, а вот если удалить имена объектов, смысл в оставшемся тексте будет очень сложно найти. Вот парочка примеров.
только названия:
item read false
toggleEntryTag item 'read'
unreadCount
unreadCount
updateTitle
только обёртка:
. = ;
( , );
if ( ) {
--;
();
}
конечно, я немедленно настроил подсветку кода правильным образом. Улучшение чувствуется сразу, рекомендую попробовать.
конечно, есть ещё радикальный вариант: перейти на язык, который не использует всей этой шелухи, оставляя перед глазами только важное ; )