项目开发:数据库迁移与密码哈希实现
1. 项目回顾与下一步计划
在继续项目之前,建议暂停并回顾代码,编写更多的单元测试和集成测试,以检验对代码的理解。若需要代码反馈,可发送包含 GitHub 仓库链接的邮件至 michael@mherman.org。
1.1 项目结构
在项目的某个阶段结束时,项目结构应如下所示:
├── README.md
├── docker-compose-dev.yml
├── docker-compose-prod.yml
└── services
├── client
│ ├── Dockerfile-dev
│ ├── Dockerfile-prod
│ ├── README.md
│ ├── build
│ ├── coverage
│ ├── package.json
│ ├── public
│ │ ├── favicon.ico
│ │ ├── index.html
│ │ └── manifest.json
│ └── src
│ ├── components
│ │ ├── AddUser.jsx
│ │ ├── UsersList.jsx
│ │ └── __tests__
│ │ ├── AddUser.test.jsx
│ │ ├── Us