全栈之道
Full-Stack Tao
这是一本关于如何编写良好代码的书,其中包含 JavaScript 示例。软件开发不仅仅是发布功能——它还关乎构建经得起时间考验且能适应不断变化需求的代码。
本书教授可维护软件设计原则,展示关键模式如何应用于 REST API、前端状态、Lambda 函数甚至小型脚本。
你将看到领域逻辑、数据访问和传输层的实际应用,并学会管理清晰度和灵活性。通过诸如拆分单体处理器或提取前端逻辑等实际示例,你将学会自信地处理复杂性。
我们涵盖了重复性、可重用性等内容,展示为什么适度的重复可能优于过度复杂的抽象。到结束时,你将提升你的代码品味,知道如何在任何环境中创建可维护的软件。
这本书适合谁?
- 有志于全栈开发的开发者
- 经验丰富的开发者希望扩展技能范围
- 寻求实践知识的计算机科学学生
- 自学编程者希望填补知识空白
《全栈道》使用 React、Express、React-Query 和 TypeScript 等流行技术来解释关键概念。
然而,本书中讨论的原则和规则适用于所有编程语言和技术栈。目标是教你一些永恒的软件设计原则,这些原则无论你使用什么具体工具,都可以在整个职业生涯中应用。
本书分为 6 个部分,从代码层面的细节开始,逐渐提高抽象层次,涵盖设计模式、原则、架构,最终到达选择技术栈等基本产品层面的决策。
- 原则的重要性。
- 代码级别的最佳实践、循环、条件语句、变量和函数。
SOLID 原则在实际示例中的应用。 - 实用的干净架构、模块、表单和状态管理。
- 设计 Lambda、脚本、ORMs、数据库复杂性、测试。
- 设置项目,选择技术栈,如何构建功能。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)