Должны ли мы использовать длинное имя или короткое имя в кодировании JavaScript? - PullRequest
6 голосов
/ 22 марта 2009

В моей рабочей группе обсуждается кодирование JavaScript. Некоторые люди утверждают, что мы должны использовать длинное имя для лучшей читаемости; другие считают, что короткое имя следует отдавать предпочтение тем же битам на проводе.

Обычно речь идет о соглашении по кодированию. Одна сторона считает, что идентификатор, такой как «fAutoAdjustWidth», в порядке, а другие предпочитают «fAtAjtW».

Итак, что лучше? Должны ли мы жертвовать удобочитаемостью ради производительности или нет?

Ответы [ 12 ]

0 голосов
/ 08 мая 2014

Длинные и описательные имена.

И постарайтесь сделать методы как можно более уникальными. Это помогает навигации. Если вы хотите найти все способы использования определенного метода, существует меньшая вероятность того, что вы будете конфликтовать с другим методом с таким же именем.

Современные среды разработки Javascript также могут выполнять рефакторинг методов (см. http://blue -walrus.com / 2013/08 / review-javascript-ides / ) Это очень сложно, если методы вызываются одинаково.

0 голосов
/ 22 марта 2009

Используйте меньшие имена, если это не влияет на читабельность вашего кода. Большие имена хороши, но старайтесь использовать их только тогда, когда это действительно облегчает задачу для вас и других. Наконец (и как указано в других ответах) минимизируйте ваш код и / или включите некоторый механизм сжатия сервера, такой как apache mod_gzip или mod_deflate, чтобы уменьшить количество битов, протекающих по проводам.

С учетом вышесказанного, я бы отдавал приоритет читабельности над компактностью имен переменных.

...