一、结构概念
1)模型model ,代表数据模型,数据结构
2)域domain,代表一个领域的功能,例如:登录域(账号、验证码、微信)
3)组件component,代表模型和领域组成的一个功能集合,可完全独立
4)模块module,包含路由、控制器、服务、子组件,可完全独立的功能块,开箱即用
5)项目project,包含多个模块的一个含有main入口的代码集合
二、错误
级别
1)致命fatal ,不可展示给用户的错误,例如:空指针,sql错误
2)警告warn,可以展示给用户的错误,例如:手机号码输入错误,参数不正确
3)调试debug,记录到后台
类型
1)无权限【警告】
2)未登陆【警告】
3)数据验证错误【警告】
4)业务错误 【警告】(可以定义多个,例如:余额不足)
5)数据库错误【致命】
6)运行错误 【致命】
三、思维导图要求
1)功能导图
2)业务流程图
3)数据库结构图