keyown = 0
15th January 2016  /  20 55

Соглашения о коде языка JavaScript

Это набор соглашений и правил, которые необходимо соблюдать при написании кода на JavaScript. В основе этого соглашения лежат документы корпорации Sun, для языка программирования Java. Но так как JavaScript это не Java - документ был переработан относительно языка JavaScript. Долгосрочная ценность программного обеспечения, находится в прямой зависимости от качества кода. За время своего существования, программа проходит через огромное множество рук и глаз разработчиков. Если программный код написан так, что может четко передавать свою структуру, характеристики, то вероятность его сломать снижается, в случае если в него будут вноситься в правки другими разработчиками или самим автором через длительный срок времени. Соглашения о программном коде, может помочь в повышении качества выходной продукции, и снижает вероятность выхода ее из строя. JavaScript файлы Программы на JavaScript должны храниться в .js - файлах. JavaScript код не должен быть встроен в HTML файлы, если код не является специфичным для одной сессии. Код в HTML значительно увеличивает вес страницы без возможности уменьшения за счет кэширования и сжатия.

В отступлении от соглашения, учитывая современные мониторы и разрешения, длину строки можно увеличить до 120 символов. Современные редакторы кода, делают подсветку этой линии, к примеру NetBeans, PHPStorm, и ее длину можно настраивать.Комментарии Необходимо стараться в полной мере давать описания сложным участкам кода.Разработчики, которые будут смотреть на ваш код, или вы сами через некоторое время должны понимать, что этот код делает. Комментарии должны быть хорошо написаны, ясно, корректно, если комментарий недостаточно полный, а еще хуже - ошибочный, который может ввести азработчика в заблуждение, в таком случае лучше не писать комментарий вообще.Так же комментарии не должны описывать очевидные вещи, иначе они будут только тратить время читателя.i = 0; // Set i to zero.Еще одним из полезных свойств комментариев, что при написании их в определенных правилах, например JSDoc, они могут использоваться для генерирования документации программного кода.Объявление переменных
Все переменные должны быть объявлены перед их использованием. JavaScript не требует таких конструкций, но при этом программу намного легче читать и это дает возможность легче обнаруживать не объявленные переменные, которые могут подразумеваться интерпретатором как глобальные. Предполагаемые, неявные глобальные переменные никогда не должны использоваться, все переменные должны объявляться только явным способом, и использованием оператора var.Конструкция var должна идти первой в теле функции.Предпочтительно, что бы каждая переменная была описана на новой строке и могла добавляться комментарием. По возможности лучше держать объявление переменных в алфавитном порядке.Javascript


Link

WWW+Programming





The basic of WWW programming.
JS and Java
Geo:Russia & other NIS

Work out

Нажмите, чтобы вернуться на головную страницу
Нажмите, чтобы перейти к анализу по темам