Артём Арутюнян - Контрактное программирование как средство, а не цель

  Рет қаралды 6,665

HolyJS — конференция для JavaScript‑разработчиков

HolyJS — конференция для JavaScript‑разработчиков

Күн бұрын

Пікірлер: 10
@TraderOleg
@TraderOleg 3 жыл бұрын
Отличный доклад! Пошел от простого к сложному. Все ясно и интересно, автору спасибо
@sleepstream9433
@sleepstream9433 Жыл бұрын
На 21:43, если кому интересно как это пофиксить то - as const, превращает string type в literal value.
@mulfyx
@mulfyx 6 ай бұрын
нет?
@ВадимСтепанюк-х9ю
@ВадимСтепанюк-х9ю 4 жыл бұрын
Отличный доклад! Спасибо
@aazolotyh
@aazolotyh 2 жыл бұрын
Отличный доклад, многим его рекомендую
@epoxyworld2024
@epoxyworld2024 2 жыл бұрын
Интересно узнать, есть ли у автора какие-то результаты через год использования этих идей? Поверхностно кажется, что здесь не столько контракты, сколько попытка добавить более строгую типизацию. Контракты это скорее когда придумали некий api, и фронтедеры с бекендерами работают по этому описанию api независимо друг от друга, а потом отключаются моки и в продакшене все работает.
@airatzhanshuakov
@airatzhanshuakov 4 жыл бұрын
🔥🔥🔥
@EshkinKot1980
@EshkinKot1980 4 жыл бұрын
По моему, это не TS не врубается в проверки, а автор доклада в то что TS должен делать. Когда слушаешь англоязычных докладчиков, там все по полочкам, есть структура доклада. Как минимум есть обзор проблематики, есть объяснение основных идей (часто с историей возникновения), есть подтемы, есть погружение в каждую из них, есть примеры заранее подготовленные. А когда слушаешь наших, там трешак. Я пришел послушать про контрактное программирование, мне смотреть на то как афтор сначала пишет чушь, а потом с этой чушью разбирается. Еще постоянные прыжки с темы на тему, сложно уследить за мыслью. Почему у наших докладчиков всё так плохо?
@artalar
@artalar 4 жыл бұрын
Спасибо за комментарий) По моему мнению теория контрактного программирования вам ничего не даст, потому ее прямолинейное применение никто не практикует из-за того что это может быть удобно только когда вся платформа разработки интегрированная под это. Я с самого начала доклада, как и в его описании, указал что будет максимальный практический обзор того что есть и можно уже применять. Информация и так вышла насыщенной и давать ее больше == плотнее было бы чревато ее непониманием большой части ЦА. А о какой чуше на ТС идет речь, кстати, что не так?
Lucas Fernandes da Costa - Computability, types, tests, and why flat earthers are bad at QA
59:45
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 958
Антон Непша - Сколько памяти ест ваша вкладка?
44:47
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 3,9 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН
We Attempted The Impossible 😱
00:54
Topper Guild
Рет қаралды 56 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Дмитрий Махнёв Артём Кобзарь - (не|ну)жная монада Either на практике и в теории
45:13
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 10 М.
Павел Черторогов - ApolloClient или Relay с фрагментами, «волосатый» GraphQL и TypeScript
57:50
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 10 М.
Александр Гузенко - Путеводитель по архитектуре фронтенда в 2024
45:27
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 8 М.
Дмитрий Пацура - Разработка компилятора для TypeScript на TypeScript на базе LLVM
57:53
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 5 М.
Виталий Брагилевский - JavaScript на службе у теоретической информатики
1:04:26
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 10 М.
Продвинутый TypeScript / Михаил Башуров (Syncro)
54:23
Назим Гафаров - Очень странное тестирование
55:49
HolyJS — конференция для JavaScript‑разработчиков
Рет қаралды 4,3 М.
1% vs 100% #beatbox #tiktok
01:10
BeatboxJCOP
Рет қаралды 67 МЛН