第一次项目总结

简介: 第一次项目总结

电商平台项目总结

这三周写一个电商项目,项目的架构是学长给的,只给了需求,没给源码。而且也有前端的同学和后端对接,所有功能都是我们亲手写的,没参考别的代码,当然在写的过程我也踩了很多坑


项目架构

  • 移动端:参考热门电商app的功能,下单、购物车、推荐等等
  • pc端:对移动端数据进行管理的后台,包括订单管理、用户管理、商品管理等
  • 后端:连接数据库,对前台提供数据支持,我负责分级模块和热销商品模块


问题

  1. 之前是只写过一些视频中小demo和小项目。亲手写这个项目开始的时候不知道怎么写,卡了很久无从下手,不过后来自己写了一个增删改查之后就写的很快的了
  2. 定义api文档,之前没有和前端对接过,不熟悉流程,后端代码都开始写了,还没定api文档,大汗。赶紧定义各自的接口,第一次写,也和前端没交流好
  3. 和前端对接的时候,不是前端催后端写好接口,就是后端在等前端测试接口,一部分原因可能也是大家不太熟练。还是就是定义好了api接口之后,接口设计的不合理,之后还要改接口数据,和前端没交流好是一部分,另一部分是没考虑周到、没经验
  4. git仓库和部署的问题,初次合并代码,不熟悉步骤,搞了一天才弄好,后来就快了。我把这次部署用到的常用命令记下来了。部署就是编译一个linux可执行文件,拉到docker上
  5. 联调,bug越测越多。当然也没什么太大的问题,主要就是各种情况考虑不周,也有部分没意识到,比如字段的处理(要多考虑特殊数据的情况,大数据、空数据等)。这样,我认为多写几次记下来,就好了


项目总览

  • 代码优化问题:写的代码有的很臃肿,要进行优化
  • 功能优化问题:没有涉及到go的重点,高并发问题,也没有权限管理,没有redis缓存。简单的来说就是这个项目还是一个练手项目,没有亮点。以后还要进行功能优化


总结

不参考视频和别人代码写东西对于新手来说还是非常有意义的,中间遇到了各种小问题,也锻炼了我的开发能力。虽然设计功能很简单,但也不能一口吃个胖子,一步步来。下周还有更高级的项目,期待ing

相关文章
|
2月前
|
机器学习/深度学习 Linux 计算机视觉
项目介绍
【7月更文挑战第30天】项目介绍。
33 1
|
开发框架 .NET API
如何在现有项目中使用`Masa MiniApi`?
如何在现有项目中使用`Masa MiniApi`?
72 0
如何在现有项目中使用`Masa MiniApi`?
|
监控 UED
项目0-1 #111
项目0-1 #111
70 0
|
IDE Java Linux
tbfetcher项目小结
tbfetcher项目小结
91 0
|
搜索推荐 开发者
关于AskBlog项目存在的问题
关于AskBlog项目存在的问题
64 0
|
存储 C++
C++项目练习(1)
C++项目练习(1)
|
Ubuntu 编译器 开发工具
ShiftMediaProject项目介绍
ShiftMediaProject项目介绍
179 0