Чистый код на TypeScript: Пишем поддерживаемый и надежный код — Алексей Петров — обложка книги
300 страниц
TypeScript
PDF
4.5

Чистый код на TypeScript: Пишем поддерживаемый и надежный код

Практическое руководство по написанию выразительного, безопасного и легко поддерживаемого кода на TypeScript

Автор:

Год:

Краткое содержимое:

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

Книга предназначена для разработчиков, уже знакомых с основами TypeScript (или JavaScript), которые хотят поднять качество своего кода на новый уровень. Вы узнаете, как превратить «работающий» код в «чистый» — такой, который легко читать, тестировать, расширять и поддерживать в долгосрочной перспективе.

Что вы узнаете из книги:

  • Фундаментальные принципы чистого кода (KISS, DRY, YAGNI, SOLID) в контексте TypeScript.
  • Именование переменных, функций и классов — как выбирать понятные и самодокументируемые имена.
  • Работа с функциями — избегание побочных эффектов, чистота, малая вложенность, правильная обработка ошибок.
  • Типизация как документация — использование строгих типов, discriminated unions, type guards для повышения надёжности.
  • Паттерны проектирования на TypeScript (фабрика, строитель, стратегия, адаптер и др.) с примерами.
  • Обработка ошибок и исключений — создание иерархии ошибок, работа с Result-типами.
  • Тестирование чистого кода — как писать тестируемый код, модульные и интеграционные тесты.
  • Рефакторинг Legacy-кода — пошаговые техники улучшения существующего кода без риска.

Для кого эта книга:

  • Разработчиков, переходящих с JavaScript на TypeScript и желающих сразу писать качественный код.
  • Middle и Senior разработчиков, которые хотят систематизировать знания о clean code.
  • Тимлидов и архитекторов, отвечающих за качество кодовой базы.
  • Всех, кто устал от «спагетти-кода» и хочет писать код, который не стыдно показать коллегам.

Каждая глава содержит реальные примеры, антипаттерны (как не надо) и их исправление. Книга написана живым языком, без излишней академичности, и подходит для самостоятельного изучения. После её прочтения вы сможете уверенно проектировать архитектуру приложений на TypeScript, писать код, который легко поддерживать, и быстрее находить ошибки на этапе компиляции.

«Чистый код на TypeScript» — это инвестиция в ваше профессиональное развитие. Книга доступна на сайте PythonLib в электронном и печатном форматах.

Рекомендаций