- 代码规范(命名规范, 代码风格,命名风格规定好。驼峰,snake等)
- 框架规范 (使用那些技术,那些框架,crate 或者node module)
- 先实现基础框架,然后叠加扩展
基础框架搭建:
我们首先把基础框架搭好,然后横向扩展,健壮稳步前进,再大的项目也先拆分好小的模块,然后一步步实现就行
公共模块实现:
1. 分类
2. 标签
3. 文章
4. 消息通知(短信,小程序,公众号,邮件,app内等)
5. 付款:微信支付,公众号,app支付,支付宝支付。退款,分账,提现
6. 物流查询
7. 订单管理
8. 海报生成
9. 推广方案
10. 客服
11. 用户行为
12. 统计
api 项目:
- 资源访问类型:管理员,公开,自己,带token公开查看
- 返回类型,请求类型统一化
- 先计划,再实现
- 即使提交代码到git仓库,完整留痕
- 每加一个模块即使写API文档+代码测试