// codeart.ru / Вопрос/Ответ / Правила хорошего тона, при написании кода на JavaScript Форум

Правила хорошего тона, при написании кода на JavaScript rss подписка

Автор: Evgeniy Sergeev

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

Вот далеко неполный список того, что нужно знать хорошему программисту на JavaScript:

1. Использовать точку с запятой в конце каждой строки;
2. Фигурные скобки располагать справа на той же строке, что само выражение;
3. Избегать коллизии имен;
4. Всегда использовать var;
5. обязательно только один var, и только в начале функции («размазывать» var по телу функции — очень и очень плохо)
6. Не злоупотреблять константами, лучше использовать объекты-конфигурации;
7. Использовать итераторы, вместо for;
8. Явно прописывать выражения в условных операторах If;
9. Избегать «side effects», для этого старайтесь не изменять переменные, определенные за пределами вашей функции;
10. Не используйте switch (из-за того, что можно забыть поставить break в нужном количестве и нужном месте);
11. Избегайте eval;

Чтобы понять почему эти правила работают, прочитайте вот эту главу.

Кроме этого очень внимательно стоит ознакомиться с проблемой «поднятия» (hoisting) переменных, читаем перевод Область видимости в JavaScript и «поднятие» переменных и объявлений функций и без перевода главу про hoisting.

Leave a Reply

« »