概述
大一下学期搞了一个卓越项目,总的来说就是给你一个项目库,去挑选自己喜欢(认为简单)的项目。最终选择了网盘项目,想把自己学到的东西结合到一起。这篇博文算是一个总结。
地址:wp.ku-m.cn
总体为前后端分离架构。
前端:Vue + Vuex + axios UI: Ant Design for Vue
后端:Springboot + MybatisPlus + Redis + JWT
主要功能分为:
基础部分: 登录、注册、修改密码
文件部分: 上传、下载、删除、移动、分享
其他: 隐私空间、回收站
麻雀虽小,五脏俱全。该有的差不多都有了(流量1块钱1G哈哈哈)。
总结
1.当写方法的时候尽量只写与功能相关的,设计逻辑操作理应再加一层,否则后期需要更改逻辑的时候会发现一处更改,处处都需要更改.. 倒不如将逻辑抽出来。
2.如果是分工的话,一定要实现沟通好思路,当决定后再进行编写,否则需要不停的改、不停的改。
3.接口应该考虑到复用性!复用性!
4.前端代码,当涉及多个变量应该使用一个主对象去包含。看到自己的命名风格后疯了..下次一定改正。
5.
后续想到继续补充。
...
本页的评论功能已关闭