Base/Knowledges/Библиотека/Книги/Программируй & типизируй.md

54 lines
2.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
Тип: Книга
Статус: Запланировано
Название: Программируй & типизируй
Автор:
- Влад Ришкуция
Количество страниц: 352
Прогресс: 0
Формат: Электронная
Обложка: Библиотека/Книги/covers/programmiruyi-tipiziruyi.jpg
Начата:
Закончена:
Оценка:
Сложность:
Теги:
- typescript
- типизация
- функциональное_программирование
- java
- javascript
Категории:
- Программирование
- Языки программирования
Источник:
Ссылка:
---
# Программируй & типизируй
![[covers/programmiruyi-tipiziruyi.jpg]]
## 📖 О книге
Практическое руководство по использованию систем типов для создания безопасного, надёжного и легко сопровождаемого кода. Примеры на TypeScript охватывают весь спектр — от базовых типов данных до продвинутых концепций: дженерики, алгебраические типы, функторы и монады. Подходит разработчикам со знанием TypeScript, JavaScript, Java, C# или C++.
## 🧠 Ключевые идеи
- Типы как инструмент безопасности: перенос ошибок времени выполнения на этап компиляции
- ООП и типы: как система типов усиливает объектно-ориентированный дизайн
- Дженерики и типы высшего порядка: обобщённые алгоритмы для любых структур данных
- Алгебраические типы данных: суммирующие типы, произведения, паттерны сопоставления
- Функторы и монады: абстракции функционального программирования в контексте типизации
## 💬 Важные цитаты
## 💡 Как применить в моих проектах
## 🔗 Связанные заметки
[[Профессиональный TypeScript]]
[[Грокаем функциональное мышление]]