Илья Климов - «Строгий» JavaScript: типы против реальности

Поделиться
HTML-код
  • Опубликовано: 21 ноя 2017
  • Ближайшая конференция - HolyJS 2024 Autumn, 7 ноября (online), 14-15 ноября (Санкт-Петербург + трансляция).
    Подробности и билеты: jrg.su/K18Cxd
    - -
    . . Строгая типизация: серебряная пуля или маркетинговый ход? Этот доклад - история о том, как небольшая компания год писала «типизированный JS» и что из этого вышло. Личный опыт войны с типизацией, какие проблемы возникли на пути «перехода», какую ценность (и с позиции разработки, и с позиции бизнеса) это принесло, и когда стоит об этом беспокоиться.
    В докладе немного затронем TypeScript (в основном отвечая на вопрос «почему не он») и сконцентрируемся вокруг FlowType и его экосистемы - чтобы понять, «зачем нам еще один TypeScript», куда движется сообщество «типизаторов» и зачем к нему присоединяться.

Комментарии • 47

  • @markrihter98
    @markrihter98 4 года назад +64

    Господи, что случилось с человеком на

  • @axea4554
    @axea4554 3 года назад +21

    2017:

  • @sergey5758
    @sergey5758 3 года назад

    35:17

  • @sceptic571

    Я, конечно, нуб. Просто хочу сказать, что эти все умные люди делают жизнь больнее своими удобными изобретениями. Запутали просто до краю.

  • @szt1980
    @szt1980 3 года назад +1

    200 метров жабаскрипта грузят текста 300 байт...

  • @LuckyStar1457
    @LuckyStar1457 3 года назад +1

    Шел 2021 год. Строгая типизация все еще не победила. Возможно строгое заявление "Все понимают необходимость строгой типизации" не такое уж и строгое? Есть разные ситуации.

  • @jaypacsky
    @jaypacsky Год назад

    Он герой Харькова

  • @isfland
    @isfland 3 года назад +6

    Теперь понятно почему Илья закрыл свою компанию и ушел в gitlab.

  • @euginekosenko2268
    @euginekosenko2268 3 года назад +1

    Перефразируя классиков, "js помогает элегантно решать проблемы, которые без js вообще бы не возникли" (с)

  • @tvortsa
    @tvortsa 4 года назад +2

    Парнишка няшка конечно, но лично для себя вывода два:

  • @sadr9189
    @sadr9189 2 года назад

    ты погубил свою репутацию !

  • @user-pt9wq3iw6r
    @user-pt9wq3iw6r 6 лет назад +5

    Решил запустить в песочнице пример с собаками и кошками (TS 2.7)

  • @alexozhigin8675
    @alexozhigin8675 6 лет назад +48

    парень просто разорвал

  • @Nerossoul
    @Nerossoul 5 лет назад

    Кто нибудь мне пояснит, почему

  • @UserSo4reUsu75ry
    @UserSo4reUsu75ry 6 лет назад +7

    Нуба вопрос. Почему сразу не создавать массив Animal без присваивания ссылки массива Dogs ? Это же как ставить точку с запятой в конце. Просто делать сразу нормально. Что не так ?

  • @user-pi7qi9fx7q
    @user-pi7qi9fx7q 4 года назад +1

    а какой шрифт в редакторе?

  • @x0r1k
    @x0r1k 5 лет назад +14

    Во flow написал тип, в ts не написал, и тайпскрипт кривой, ага

  • @shdiev
    @shdiev 5 лет назад +2

    Почему докладчики так любят вот это "Поднимите руки кто ...? А теперь поднимите руки кто ....? Ага, понятно..." Сомневаюсь что докладчик по этой статистике будет менять презентацию или объем информации, которую подает.

  • @KostiaBazrov
    @KostiaBazrov 5 лет назад +1

    где мой JavaScript7

  • @TheJeronimotion
    @TheJeronimotion 6 лет назад +9

    Докладчик не умеет в ковариантность\контрвариантость. В первом сравнении с собаками и кошками Флоу отвалится на той же строчке, если убрать все что под ней. И причина здесь вовсе не каком-то там лютом графе вывода типа.