第二次迭代总结

第二次迭代总结


前言

第一次迭代总结发布在gitlab的wiki上,由于某种未知原因,它莫名其妙地消失了,因此这次作业就发布在csdn了。


开发历程

粗略地说,本次开发历程大概划分为两个阶段,经过了两周,第一周没做什么,因为有汇编大作业,非要说做了写什么,那就是了解了一下mongodb和它在django中的使用吧。第二周做的工作较多,主要是将需要标注的数据和标注结果改用mongodb存储,同时完成了任务流程的相关接口。

还有一个贯穿始终的任务是对第一次代码的重构,主要是添加了BaseView作为所有View的基类,简化了接口的开发,不过这一点主要是仿照微信作业中的做法。


开发感想

一开始的时候,我希望将数据利用数据库进行存储,然而一开始不知道用什么数据库存储比较好。后来注意到mongodb可以存储文件,并且提供了GridFS这样一个分布式文件系统。然而在后来的尝试中,发现这样并不方便,而且GridFS是为了方便对大文件的存储,就我们这次的应用来说,应用mongodb本身的文件存储机制似乎并不方便,因此在这次迭代中,数据依然直接存储在硬盘上,数据库中只存储了url。在第三次迭代中,我打算尽量尝试一下其他方式。

就目前的代码而言,对于上传数据的处理并不很好,对于各类异常的处理目前也还完全没有考虑,而且测试的缺乏也使得开发时很难进行测试,在第三次迭代中,希望能解决这些问题。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值