第一次项目总结

简介: 第一次项目总结

电商平台项目总结

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


项目架构

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


问题

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


项目总览

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


总结

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

相关文章
|
7月前
|
Java Maven
给项目添加chechstyle
给项目添加chechstyle
64 2
|
9月前
|
消息中间件 NoSQL 中间件
项目描述
项目怎么写? 1、靠技术取胜 2、项目描述
75 0
|
11月前
|
算法 知识图谱
|
监控 UED
项目0-1 #111
项目0-1 #111
53 0
|
搜索推荐 开发者
关于AskBlog项目存在的问题
关于AskBlog项目存在的问题
59 0
|
Ubuntu 编译器 开发工具
ShiftMediaProject项目介绍
ShiftMediaProject项目介绍
151 0
|
JavaScript 前端开发
前端实践小项目
哈喽 ~ 大家好鸭!这篇我们来看看前端实践小项目第一篇 “五星好评与暂停取值”(底部有源代码)
216 0
前端实践小项目
我的项目总结
     终于做完了两个项目,几乎用了近两年的时间,应该好好总结一下了,要不然这么好的经验就白白浪费了。我做的项目都是企业定制开发的,所以总结也是侧重于定制开发的项目,可能并不适合成型产品的项目。
998 0
|
NoSQL Java 数据库
完成项目的一点思考
在新公司搞一个项目练练手,熟悉流程。到现在大体流程也熟悉了一遍,做东西的时候有点思考。 毕竟自己读书少,大部分时间花在写代码上,如果写代码的时候再不思考,那就和咸鱼没什么区别了。
1059 0
|
测试技术
老蒋开枪项目
1.第一步:搭建大概的程序框架 创建一个老蒋对象 创建一个敌人 创建子弹对象 创建弹夹对象 创建枪的对象 把子弹压到弹夹中 把弹夹装载到枪中 老蒋拿起枪 老蒋开枪杀敌人 2.
944 0