微信抢票应用个人总结

来源:互联网 发布:淘宝黑曜石本命佛真假 编辑:程序博客网 时间:2024/06/07 03:41

    这次的微信抢票作业,经历了以下几个阶段。

    一开始就是第一次的初识微信的作业。对于服务器环境非常不熟悉的我,一开始以为没有python3,手工装了一个,少了一个依赖包,导致pip3不能正常使用,因此在参考超老板的博客配环境的过程中也遇上了极大的问题。对于工程内容,也是在多次阅读文档和review代码中,才慢慢明白该做些什么,比较蒙。

    然后对于后续的开发,也非常摸不着头脑。在Python小学期没有选择写网站,而是写了一个五子棋AI,对Django的操作并不熟悉,而且文档的说明不是很明确,在十一期间review了三天代码,才明白了我要干的是个什么事情,之后才开始开发。在开发的过程中,遇上了文档里的内容有不少错误信息的情况,也非常郁闷。之后磕磕绊绊的完成了管理界面最初的几个功能之后,才慢慢习惯起来,对于功能的开发也逐渐熟练,可以一项一项比较准确的填写我想要的功能了。之后基本还是比较顺利的。

    之后有一个脚本测试的要求,让我感觉非常的不能理解,加上时间的紧迫,我还有其他的事情的DDL也压在了这次作业的DDL同样的时间,因此放弃了脚本测试的部分,这次作业的得分肯定因此也不会高了。对于一个长期需要使用的项目,需要长期迭代的项目,保留这样的测试脚本,保证每次修改,旧的功能没有破坏,新的功能可以正常完成,是一件很有意义的事情。但是对于一次之后不太需要继续维护,可能就抛弃了的作业项目来说,为了测试大约500行左右的代码,而写上上千行的测试代码可能有些本末倒置的感觉。当然,测试是必不可少的,虽然没有进行脚本测试,但是我还是设计了大量的手工测试数据,把我能想到的每个情况,把过程中可能执行的每个分支、每个语句都进行了一次测试,以确保我的项目功能结果是正确的。最后基本上可以认为是一个比较正确的实现。

    这次作业对于python小学期没有练习过Django的我来说,是个不小的挑战,也是一个很好的锻炼。虽然在最后,还是有一个未能完成的脚本测试部分,但我对整个过程感到比较满意,还是觉得这次作业收获颇丰。

原创粉丝点击