软工大作业中期总结

  软工大作业已经进行了两个迭代周期,到了预先安排的中期检查的时间,在这里对前两个周期的工作做一个总结并对之后的工作做出安排。
  

一、技术方面的问题

  这次选择前端使用Vue框架,后端使用Django框架,而暂时我的工作仅限于后端,所以按照常理来说不存在技术方面的问题,但是还是由于接口形式的不统一,先开始View中处理视图都是以函数形式进行的,但是之后参考了微信大作业的封装,实现了继承自Django View类的基础类APIView,则所有视图处理现在都是通过继承APIView类,实现get和post方法。这样使得整体的代码风格比较简洁明了。但是由于先开始未统一,所以进行过一次重构,耗费了一些时间,现在看来在进行类似工程化的项目之前,对于这些细节要事先确定。
  另外一方面,没有在编写代码之前设计接口,接口文档是在基本接口实现之后才撰写的,同时发现了很多不合理的地方,又回去修改相应代码,也是一个值得思考的问题。
  

二、开发时间方面的问题

  就我来说,第一次迭代多是基本的一些设计,暂且不谈,第二次迭代的大量工作都是第二次迭代检查前不久的时间才开始进行的。虽然也存在之前有很多其它科目的大作业的问题,但是还是属于计划性不强,预先没有安排。之后的工作我觉得我自己应该有一个对整体任务量的思考,然后自己进行一个安排,每天抽出一定时间完成一到两个issue,感觉这种效率也会有所提升。
  

三、分工方面的问题

  我们组的分工是根据功能模块来划分的,客服,管理员,知识库部分算后端,三个模块分给三个人,但是首先后端的工作量就是不统一的,另外,前端由于是一个新的领域,有很大的学习成本,所以刚开始的时候前后端进度及其不统一,基本上属于我们笑称的前后端完全分离,然后现在还处于对接的初始阶段。
  前后端的问题我觉得后半部分可能会好很多,而且还可以再分人去帮助前端,但是后端工作量的问题我觉得也应该考虑。
  

四、后半部分工作的展望

  我这部分的工作我预期在下一个迭代周期结束基本功能和相应的单元测试,之后才能思考一些其它的进阶功能,然后要将已经完成的功能与前端连接起来达到人工测试无误。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值