TypeScript 整洁代码:编写可维护且可靠的代码
300 页
Chinese
PDF
4.5

TypeScript 整洁代码:编写可维护且可靠的代码

TypeScript 整洁代码:编写可维护且可靠的代码

作者:

年份:

简介:

《TypeScript 整洁代码》是一本实用指南,教你如何用 TypeScript 编写富有表现力、安全且易于维护的代码。与经典的整洁代码书籍不同,本书专注于 TypeScript 的特性和优势:强类型、高级类型、泛型、工具类型和现代语法。



本书面向已经熟悉 TypeScript(或 JavaScript)基础、希望将代码质量提升到新水平的开发者。你将学会如何将“能运行”的代码转变为“整洁”的代码——即易于阅读、测试、扩展和长期维护的代码。



你将学到什么:

  • 整洁代码的基本原则(KISS、DRY、YAGNI、SOLID)在 TypeScript 语境下的应用。
  • 变量、函数和类的命名——如何选择清晰且自文档化的名称。
  • 函数的使用——避免副作用、保持纯函数、减少嵌套、正确处理错误。
  • 类型即文档——使用强类型、可区分联合、类型守卫来提高可靠性。
  • TypeScript 设计模式(工厂、建造者、策略、适配器等)及示例。
  • 错误与异常处理——创建错误层次结构、使用 Result 类型。
  • 整洁代码的测试——如何编写可测试的代码、单元测试和集成测试。
  • 遗留代码重构——无风险改进现有代码的逐步技术。


本书适合谁:

  • 从 JavaScript 转向 TypeScript 并希望立即编写高质量代码的开发者。
  • 希望系统化整洁代码知识的中级和高级开发者。
  • 负责代码库质量的团队领导和架构师。
  • 所有厌倦了“意大利面条式代码”、希望编写不丢人的代码的人。


每一章都包含真实示例、反模式(不该怎么做)及其修正。本书语言生动,不过于学术,适合自学。阅读后,你将能够自信地设计 TypeScript 应用程序架构,编写易于维护的代码,并在编译阶段更快地发现错误。



《TypeScript 整洁代码》是对你职业发展的投资。本书在 PythonLib 网站上有电子版和印刷版可供购买。

推荐