测试驱动开发的第一步
1. 测试驱动开发概述
测试驱动开发(TDD)是一种有效的学习新框架和库的技术。它能帮助我们明确软件需求,使我们能够无惧更改地调整代码,默认实现自动化回归测试,测试代码可以作为对代码的注释且可验证,还能让我们与同事更好地交流决策过程,提升对代码的信任和信心。
项目介绍
我们将通过构建一个美发沙龙预约系统和一个 Logo 解释器应用来探索 React 的各个方面。本文主要聚焦于美发沙龙预约系统的搭建。
技术要求
- 一台能够运行 Node.js 环境的机器。
- 访问命令行的权限。
- 选择一个合适的编辑器或集成开发环境(IDE)来处理代码。
2. 从头创建新的 React 项目
避免使用 create-react-app
创建 React 应用有标准模板 create-react-app,它包含了一些标准依赖和样板代码,但也有一些额外项,如 favicon.ico、示例 logo 和 CSS 文件。这与测试驱动开发者的核心原则“你不会需要它(YAGNI)”相悖,该原则主张在确定某事物确实必要之前,不要添加到项目中。所以我们选择从头开始创建项目。
安装 NPM
我们会大量使用 npm 命令行工具和 Node.js 执行环境。每次运行测试都需要使用 npm 命令,最后还会用 npm 打包应用。
- 检查是否安装:打开终端(Windows 系统使用命令提示符),输入 npm -v 。
- 若未安
超级会员免费看
订阅专栏 解锁全文
2447

被折叠的 条评论
为什么被折叠?



