Эффективный TypeScript: 62 способа улучшить код
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

 Эффективный TypeScript: 62 способа улучшить код

«Эффективный TypeScript» необходим тем, кто уже имеет опыт работы с JavaScript. Цель этой книги — не научить пользоваться инструментами, а помочь повысить профессиональный уровень.

TypeScript представляет собой не просто систему типов, а набор служб языка, удобных в использовании. Он повышает безопасность разработки в JavaScript, делает работу увлекательнее и проще.
- Изучите все тонкости системы типов
- Используйте типы так, чтобы код был более безопасным и понятным
- Воспользуйтесь тактическими преимуществами типов
- Разберитесь в принципах зависимостей и типов TypeScript
- Перенесите код из JavaScript в TypeScript
Дэн Вандеркам работает главным инженером в Sidewalk Labs, а также является соучредителем митапа TypeScript NYC. Долгое время был участником открытых проектов. Принимал участие в разработке поисковой системы Google, которой пользуются миллионы людей во всём мире.

”Эффективный TypeScript” рассматривает наиболее распространенные проблемы, с которыми мы сталкиваемся при работе с TypeScript, и дает практические советы. Книга будет полезна независимо от вашего опыта.
Райан Кавано, ведущий инженер по TypeScript в Microsoft
”Эффективный TypeScript” содержит практические рецепты и должна лежать на столе у каждого профессионального разработчика. Даже если вы думаете, что знаете TypeScript, купите эту книгу и не пожалеете».
Яков Файн, чемпион по Java
Оқыдыңыз ба? Не айтасыз?
Ксения Сахарова
Ксения Сахаровапікірімен бөлісті3 ай бұрын
👎Ұсынбаймын
Не зашло
Комментарий жазу
1
1пікірімен бөлісті1 ай бұрын
👍Ұсынамын
Комментарий жазу
Kya Mov
Kya Movпікірімен бөлісті1 ай бұрын
👎Ұсынбаймын
Комментарий жазу
Егор
Егордәйексөз келтірді2 ай бұрын
Избегайте аннотирования типов, когда TypeScript может сделать их вывод.
• Код должен содержать аннотации типов для сигнатур функций и методов, но не для местных переменных в их телах.
• Чтобы предотвратить ошибки реализации в коде пользователя, попробуйте применить явные аннотации для объектных литералов и возвращаемых типов функций, даже если они могут быть выведены.
1 Ұнайды
Комментарий жазу
Егор
Егордәйексөз келтірді2 ай бұрын
В TypeScript может изменяться значение переменной, но не ее тип. Единственный распространенный случай изменения типа — это его сужение (правило 22). Однако уменьшенный тип не может включать новые значения. Несмотря на то что все же существует несколько важных исключений (правило 41), это всего лишь исключения, но не правила.
Комментарий жазу
Егор
Егордәйексөз келтірді2 ай бұрын
Следует запомнить
• Если функция не модифицирует свои параметры, то их следует объявить readonly. Так контракт функции станет более ясным и исчезнет вероятность непредусмотренных изменений при ее реализации.
• Используйте readonly против ошибок, связанных с изменениями, и для обнаружения мест в коде, где изменения происходят.
• Изучайте разницу между const и readonly.
• Имейте в виду, что readonly ограничен.
Комментарий жазу
Питер
Издательский дом «Питер»
Издательский дом «Питер»
1 829 кітап
809
Айтишная полка
undlake
undlake
277 кітап
760
Все книги O'REILLY
Erik
Erik
47 кітап
205
Издательство O'Reilly
Александр Сидоренко
Александр Сидоренко
58 кітап
62
Програмирование
Александр Страхов
Александр Страхов
11 кітап
22