Юрий Матюхин

Гайд по стилю кода на JavaScript от AirBnB

 

Перевод AirBnB Style Guide — Airbnb JavaScript Style Guide (en) на русский язык от команды Uprock. За что им огромное спасибо! Подробнее о переводе на хабре.

Стиль вашего кода, может сказать о вас достаточно много. Это один из показателей опытного разработчика. Помимо исключительно визуальной составляющей, в переводе содержатся бенчмарки и рекомендации по производительности. А в некоторых случаях, использование такого кодстайла, может избавить вас он проблем связанных с тонкостями языка. Статья является отличным дополнением к вопросам для собеседования кандидату на должность Front-end разработчика и к вашему скилу как разработчика 😉

Оглавление

  1. Типы
  2. Объекты
  3. Массивы
  4. Строки
  5. Функции
  6. Свойства
  7. Переменные
  8. Области видимости
  9. Условные выражения и равенства
  10. Блоки кода
  11. Комментарии
  12. Пробелы
  13. Запятые
  14. Точки с запятой
  15. Приведение типов
  16. Соглашение об именовании
  17. Геттеры и сеттеры
  18. Конструкторы
  19. События
  20. Модули
  21. jQuery
  22. Совместимость с ES5
  23. Тестирование
  24. Быстродействие
  25. Ресурсы
  26. В реальном мире

Типы

Объекты

Массивы

Строки

Функции

Свойства

Переменные

Области видимости

Условные выражения и равенства

Блоки кода

Комментарии

Пробелы

Запятые

Точки с запятой

Приведение типов

Соглашение об именовании

Геттеры и сеттеры: функции для доступа к значениям объекта

Конструкторы

События

Модули

jQuery

Совместимость ECMAScript 5

Тестирование

Быстродействие

Ресурсы

Прочитайте это

Другие руководства по стилю

Другие стили

Дальнейшее прочтение

Книги

Блоги

В реальном мире

Вот неполный список организаций, которые опираются на оригинальное руководство от AirBnB. Если вы собираетесь использовать это переведенное руководство, сделайте pull request, и мы сможем начать отдельный список компаний, использующих данный перевод.

[⬆]

Read more!