大项目第四天 | 青训营笔记

89 阅读2分钟

这是我参与「第五届青训营 」笔记创作活动的第十一天,今天依旧是完成大作业ing(究极DDL)。今天终于修复了一大堆bug,算是极限赶上截止日期,接下来赶一赶文档等就OK了。(抛开质量不谈,好歹基础接口全部完成了,关键的结营一分总该有了吧)

修复bug

其中修复了最久的问题莫过于视频无法播放,明明给出的url完全可以访问,在apifox上的返回也完全正确,但就是在app上无法播放。最终解决的方法也不清楚是哪个,具体包括但不限于:多个设备更换环境测试app(某些环境下成功的接口另一些环境会网络错误)、为数据库字段加长(一开始只给了50长度的varchar,后面发现url太长了)、为url增加http前缀(非常关键,可能默认为https,就无法进行正确访问,仔细想想服务端地址的设置时也需要加上http)

还有就是其他零碎的bug则进行的比较顺利,进行简单的修改就修复完成了。

完成基础功能后的思考

完成基础功能的预期时间比我想象的要久,以至于设计文档啊测试计划啊什么的都很不完善,本来想加入的许多进阶功能也没有完成(还得是队友趁我debug的时候搞定了token和防sql注入简单的内容)。

总得来说这次项目完成地不算成功,没有很好地做到一个“项目”该有的东西,反而更像课后的小组作业。一来肯定是自己的原因,为了备考浪费了许多时间。二来也没有和队友沟通好,最后大部分队员都放弃了项目,只剩两个人。

而要说学到了什么,自然也是有不少。比如最经典的使用git管理项目,之前确实有学习过,但因为没有大一点的项目需要使用,也变成了纸上谈兵,到这次真要用到的时候又是重新学习了一次用法。还有就是这种面向接口文档编程,也是第一次不需要完成整个全栈的体验。

总的来说,虽然刚开始还剩几天的时候目标是简单完成获得一分来结营,但是中间做的时候还是学到很多东西,获益良多。