Тёмный

Мысли про TypeScript + базовый курс 

Дмитрий Лаврик
Подписаться 57 тыс.
Просмотров 6 тыс.
50% 1

js.dmitrylavri...

Опубликовано:

 

13 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 23   
@cranebird1467
@cranebird1467 Год назад
Instant like. Нравиться когда человек умеет грамотно излагать мысли.
@crecker05ru
@crecker05ru Год назад
Тайпскрипт - модно, молодежно,ладно бы просто типизация классов, объектов,но сук,как же доставляет эта суета с пакетами,линтами,тестами . Установил npm пакет - а он отказался без типов или несовместимы с твоим ts.config - идёшь гуглить , присваиваешь интерфейс - где-то внутри другой тип - идёшь гуглить , какой-то не может быть unknown - идёшь гуглить,на одни эти ошибки больше уходит времени чем на сам код
@crecker05ru
@crecker05ru Год назад
@@MsTim159 тоже на C+ переходить что-ли 🤔
@krollsiphone
@krollsiphone Год назад
@@MsTim159 и как, нормально на java писать web-приложения?
@krollsiphone
@krollsiphone Год назад
@@MsTim159 тайпскрипт - та же обертка по сути. Эдакая примесь java к javascript…
@TheProfessionalGambler
@TheProfessionalGambler Год назад
Что это за пакеты без типов и при чём совместимость к tsconfig? Почти всегда в ошибке уже указана проблема, а гугление признак не понимания работы ТС. Понятно, что ТС - это не панацея есть некоторые нюансы типизации, но большинство с ними никогда не столкнётся и алтернатив нормальных пока нет.
@Jamshoot66
@Jamshoot66 Год назад
Имхо, ts удобно пользоваться только если заранее продумываешь архитектуру приложения. Вариант набросать всё с отключенной типизации в дев режиме и обмазать типами - контрпродуктивен, да и просто путь в никуда. Но оверхед от такого подхода для маленьких приложений/лендосов/больших но слабо сцепленных вряд ли окупится - это не просто написать в два-три раза больше кода, это еще и про продумывание бизнес логики продукта в целом, прогнозирование возможных направлений на расширение. По моему опыту плюсы от ts ощутимы в 3х случаях: 1. Пишем библиотеку, которую будем долго юзать и/или будут юзать другие люди. Правильная типизация в данном случае - это еще и удобная документация 2. В приложении очень много внутренней логики или она часто меняется. Статическая типизация очень сильно помогает при рефактаринге, но, увы не везде. Тесты, конечно же лучше. 3. Бекенд написан на ts и есть возможность пошарить типы ответов или его апи позволяет сгенерировать типы (например, graphql, grpc c нюансами). В этом случае надежность всего приложения возрастает многократно. ПС. Новичков окунаться в тс агитировать не буду, до него надо дорасти, как бы пафосно это не звучало. Тем не менее курс нужный, ничего нормального я в ру сегменте не встречал. Удачи.
@TheProfessionalGambler
@TheProfessionalGambler Год назад
Просто с ТС нужно писать от типов - определить интерфейс, сигнатуру и уже потом реализовывать. А не писать функционал, а затем пытаться добавить нужный тип. Нужно изменять мышление. Вот ключевая ошибка: _Статическая типизация очень сильно помогает при рефактаринге, но, увы не везде. Тесты, конечно же лучше._ Типизация и ТС это не замена тестам! Тесты должны быть всегда. Типизация упрощает рефакторинг, отлавливает часть ошибок до запуска кода и облегчает работу другим разработчикам с твоей реализацией. При работе в команде без него никуда.
@TheProfessionalGambler
@TheProfessionalGambler Год назад
@@user-zn3ty4jp7l на сколько медленней, есть какие то бечмарки по этому? Основные тормоза кода - это то, что он плохо написан.
@orcsamuro9687
@orcsamuro9687 Год назад
Спасибо, было полезно
@user-pi3em2ke2l
@user-pi3em2ke2l Год назад
Только мне кажется что курсы Дмитрия сильно не дооцениваються? Может в рекламе дело?
@tnsaturday
@tnsaturday Год назад
Плюсую
@user-pi3em2ke2l
@user-pi3em2ke2l Год назад
А есть благотворительный счёт?
@sandu_yoga
@sandu_yoga Год назад
👍🔥
@nikitasergeevich5503
@nikitasergeevich5503 Год назад
добрый вечер. нашел ваши уроки по изучению css html стили линейной и блочной развертки и написать вам здесь и в телеге никак не получается, вобщем интересна научится этому дистанционно если такое возможно буду ждать вашего ответа
@webWithMe
@webWithMe Год назад
👍
@weynemeynen
@weynemeynen Год назад
возможно ли и почём приобретение записей курса?
@dmitriymovchan6563
@dmitriymovchan6563 Год назад
Дмитрий, рад видеть что тебя не мобилизировали!
@yakut54
@yakut54 Год назад
Typescript это боль. До определённого момента. Потом это панацея.
@alexfun1400
@alexfun1400 Год назад
TypeScript в чистом JS да, в Реакте - тоже да, но во VUE - это жопа, писать на классах вместо options api - это просто боль и мега куча лишнего кода
@tnsaturday
@tnsaturday 10 месяцев назад
Зачем вы пишете на options API, когда есть composition и откуда берутся классы?
@theoty-js
@theoty-js Год назад
Привет Друг!
@sakuranasty
@sakuranasty Год назад
shup up and take my money!
Далее
TypeScript. Полный курс
1:20:15
Просмотров 158 тыс.
Самые частые ошибки в TypeScript
9:41
Let's Fix The Fatal Flaw in TypeScript's Union Types!
13:45
React-приложение на TypeScript
41:29
Просмотров 67 тыс.