Програмуй & типізуй із прикладами на TypeScript
Причиною багатьох програмних помилок стає невідповідність типів даних. Сильна система типів дає змогу уникнути цілого класу помилок і забезпечити цілісність даних у межах усього застосунка. Розробник, навчаючись майстерно використовувати типи в повсякденній практиці, створюватиме якісніший код, а також заощадить час, який потрібно було б для вишукування каверзних помилок, пов'язаних із даними.
У книзі розповідається, як за допомогою типізації створювати програмне забезпечення, яке не тільки було б безпечним і працювати без збоїв, але так само забезпечувало простоту в супроводі. Приклади вирішення завдань, написані на TypeScript, допоможуть розвинути ваші навички роботи з типами, починаючи від простих типів даних і закінчуючи більш складними поняттями, як-от функтори та монади.
У цій книзі
- Створення структур даних на основі простих типів, масивів і посилання.
- Об'єктноорієнтоване програмування та типи.
- Використання дженериків і типів вищого порядку.
Для роботи з книгою потрібен досвід роботи з однією з мейнстримових мов програмування, наприклад, TypeScript, Java, JavaScript, C# або C++.
Влад Ришкуція — старший розробник у компанії Microsoft з понад десять років досвіду розроблення складного ПЗ.
«Зрозуміле викладено, цінна інформація про системи типів, структури даних, алгоритми та парадигмах програмування (функціональна й об'єктно-орієнтована)»,Фред Хит, Faria Education Group
Інформація про книгу | |
Автор | Ришкуція Влад |
Кількість сторінок | 352 |
Мова видання | російска |
Видавництво | Пітер Прес |
Рік видання | 2021 |
ISBN | 978-5-4461-1692-8 |
Вид палітурки | М'який |
Серія | Бібліотека програміста |
Стан | Нове |