实战项目纪实

下面是我在实际工作中开发项目的记录
一,确定需求
需求我个人感觉在项目中是最总要的一个环节,在这次开发过程中,因为没有很多实际开发经验所以,需求分析这一块我主要是根据我们组产品经理给出的文档来做.
完成一个项目首先我们必须了解这个项目到底是做什么的,做给谁用的,小项目的话,还可以定下来我们基于什么方式去做,例如我正在做的就是基于springboot+jpa+security来实现的.
刚开始接手这个项目的时候我感觉到一脸懵逼,根本不知道如何下手,但是经过前辈的教导和提醒,我认识到,要开发项目必须先了解它的任务流程,分哪些模块,各自需要去实现一些什么样的功能.
二,数据库的问题
这个问题毋庸置疑是很重要的(ps:虽然我的项目是基于jpa+hibernate实现的,所以不需要去数据库中建表,直接映射就可以),就我个人看来,数据库一旦定义好了之后就不要去做什么修改(万不得已还是改吧,毕竟有时候你考虑的问题不会百分百全面,也有可能你在开发过程中,客户突然提出了宁外的需求等),还有就是数据库表之间的关系,不像我们自己在学习过程中写的一些Demo,就几个字段,表之间还没关联.在实际中我们得搞清楚表与表之间的关系.一对一,一对多,多对多,这个我觉得需要小组成员一起讨论下,因为这个关系到后来我们对表数据做CRUD,不过说句实在话我到现在也不是很了解数据库方面的知识,需要在实际过程中千锤百炼
三,分工问题
这个问题我觉得也算是个问题吧,目前我们组四个开发人员,谁做前台,谁做后台需要分出来(我是后台的),分出来之后我们也需要细分下每个人完成那个模块的开发.现在我们的开发模式是,前端用HTML写静态页面,后台给出项目整体框架,接口,具体的实现并不需要你马上写出来,首先得形成一个整体,然后在一步步去完成具体的功能,这样整个项目才会井井有条,(发个牢骚在这,我真的觉得我们组前端画界面,和UI设计界面效率太低,拖慢了整个开发速度,当面也不好直说,都是实习生,说了不太好)
四总结
之后的博客我会逐渐给出我的一些核心代码(自我感觉比较重要的)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值