目录分配尽可能简洁、清晰。
项目目录结构:
.
├── bin
│ └── # 可执行文件
├── config
│ └── # 配置文件
├── lib
│ └── # 通用类
├── locales
│ └── # 语言文件
├── package.json
├── routes
│ └── v3 (子项目)
│ ├── handlers
│ │ └── # Controller
│ ├── models
│ │ └── # Model
│ └── views (接口可无,另推荐前后端分离)
│ └── # View
└── test
.
├── app
│ ├── app.js
│ └── index.html
├── main.js
└── src
├── app.js
├── components
│ └── # View Model
├── index.less
├── model
│ └── # Model
├── routes
│ └── # View
├── webpack.config.js
└── webpack.config.prod.js
上图为BDD测试目录,非测试用例文件(或目录)以_
开头。