
Валентин Ульянов
Компания: Р7
TypeScript с нами уже больше 10 лет, и за это время было множество статей и докладов о том, какой он чудесный. Но почти не было материалов о его слабых сторонах, и вряд ли это из-за того, что таковых нет. Пришло время изучить этот вопрос. И не просто изучить, а сделать это в контексте разработки инструментов.
Сначала обсудим основные особенности TypeScript. Насколько он повышает надежность кода на самом деле, как влияет на скорость разработки и в чем его реальная польза. Затем перейдем к системному коду: посмотрим кейсы где TS может помешать. Поговорим о проблемных моментах, про которые редко кто-то задумывается. Дальше разберем решения: как получить основные преимущества TS без написания логики на нем.
Я не хочу убедить вас выкинуть TS из своего проекта. А покажу иной взгляд: как можно делать сложные вещи по-другому и, возможно, более эффективно.
Доклад будет особенно полезен разработчикам библиотек и сложных проектов на JS. А также тем, кто считает, что без TypeScript сегодня работать невозможно.
Компания: Р7