JSDoc обзор возможностей. Статическая типизация JavaScript

Veröffentlicht am: 01 Januar 1970
auf dem Kanal: Максим Гром
3,345
142

JSDoc - это многострочные комментарии с анотациями благодаря которым Вы получаете полноценную статическую типизацию кода. Как это сделать в Вашем проекте? Смотрите в этом видео...

GIST инструкция по настройке vanila javascript проекта тут https://gist.github.com/MaksymGrom/5c...


Типизация - важная составляющая языка программирования. Ведь с типизацией можно ограничить от не правильного испольования методов и функций. Типизация позволяет подсказать что нужно передать в качестве параметров без надобности искать в документациях.

JSDoc в комбинации с TypeScript позволяют типизировать JavaScript код без надобности перехода на TypeScript.

Был у меня случай из практики. Я разработал большой модуль для расчета, это было ядро системы где была упакована вся бизнес логика. На JavaScript код было сложно читать и понять, хоть размер методов не превышал 10 строк.
Благодаря JSDoc я типизировал все входящие и исходящие типы данных и позволил будущим разработчикам легче влиться в проект, при этом остальной проект так и остался без типизации.

---- Соц сети
Телеграм, где можно узнать о новых видео и получать доп контент
https://t.me/webDevGromMaxChannel
P.S. В youtube я отвечаю быстрее чем в telegram, буду рад комментам в youtube

----
Чтобы поддержать канал
1) Можно поставить лайк (или дизлайк, если не понравилось видео)
2) Оставить комментарий более 5 слов (можно решенное ДЗ)
3) Досмотреть видео до конца (так удержание будет выше и мне это поможет в продвижении)
4) Оставить отзыв в комментариях, что можно улучшить в видео, чтобы не хотелось его закрывать

#JSDoc #grommax

Материально поддержать канал можно следующим способом
1) Перевод на карту https://send.monobank.ua/7oqmsFg3Y
2) Пройти опрос, чтобы помочь выбрать подходящие варианты поддержки
https://forms.gle/ZbFCKJSpDNYp4AMC6

Таймкоды
00:00 - Введение
00:35 - JSDoc сайт
01:26 - JSDoc переменные @type
02:45 - JSDoc @ts-check
04:00 - JSDoc массивы
04:49 - JSDoc объекты @property
06:12 - JSDoc интерфейсы @typedef
08:55 - JSDoc функции @callback
10:09 - *.d.ts JS типизация
12:13 - Выводы


Auf dieser Seite können Sie das Online-Video JSDoc обзор возможностей. Статическая типизация JavaScript mit der Dauer stunde minuten sekunde in guter Qualität ansehen, das der Benutzer Максим Гром 01 Januar 1970 hochgeladen hat, den Link mit Freunden und Bekannten teilen, dieses Video wurde auf Youtube bereits 3,345 Mal angesehen und es wurde von 142 den Zuschauern gefallen. Viel Spaß beim Betrachtenden Zuschauern gefallen!