Разбор Javascript-стайлгайда от Google (часть 1)

Опубликовано: 12 Май 2020
на канале: MakeWeb.me
3,257
163

(ЧАСТЬ 1) В Google для стандартизации написания Javascript используют специальный стайлгайд (https://google.github.io/styleguide/j..., в котором четко прописаны правила оформления JS-кода. Это сильно упрощает поддержку таких сложных программных продуктов, как Gmail, Google Docs и другие. В этом ролике мы, простым языком, разберем самые актуальные моменты из этого документа.

Содержание:
00:00 Введение
01:15 Общие моменты, именование и структура JS-файла. Кодировка, пробелы, спецсимволы.
07:28 Про экосистему Google Closure и JSDoc.
10:57 Про ES6-импорты и экспорты.
17:50 Форматирование кода. Скобки: круглые и фигурные. Египетский стиль. Пустые блоки.
20:10 Форматирование массивов, Function Expression и колбэков.
21:13 Блок switch.
21:52 Переносы строк, точки с запятыми, лимит строки, лишние пробелы для форматирования.
24:06 Отступы при передаче параметров в функцию.
24:48 Комментарии в коде и при вызове функции в аргументах.
25:26 var, let, const. Объявление переменных. Область видимости (scope).
26:31 Массивы: отступы и использование new Array против литерала [].
27:44 Деструктуризация массива.
28:32 Деструктурирование в объявлении функции.
31:01 Оператор spread для работы с массивами.
32:15 Заключение первой части. Ваши предложения.

⚛️⚛️⚛️
Пройди практический курс "Javascript Fullstack разработчик" от MakeWeb.me.
Детали тут: https://makeweb.me/course-js-fullstac...
Телеграм для связи по курсу: @makewebchatme

🛍 🛍 🛍
Поддержи проект и получи скидку 5% на 1-ю оплату хостинга/домена Reg.ru.
Промо-код: 948E-53B9-CF98-8204 (вводится во время оплаты услуги).

💬 💬 💬
Присоединяйся к нашему Telegram-чату https://t.me/makewebme