微信抢票应用个人总结

这个项目总体来说还是比较有挑战性的,所以收获也是蛮大的,但是由于假期对这个项目的重视不够,导致最后时间有点紧促,未能进行性能测试和相关优化。

第一次使用远程服务器,上来现在上面开服务器跑以前做过的前端作业,可谓是新鲜又陌生。不过第一周配置环境用了一整天才弄明白django+uwsgi+nginx的工作原理,至于配置文件的书写,更是在后来才有更深入的了解。微信的token也是很不人性,非要使用80端口才能正常接入。

实现绑定和计算器时已经基本清楚微信handler的工作原理,用户页面和管理员页面的接口根据文档也相对比较容易实现。因此在实现功能时,最大的困扰就是需求不够清晰,很多微信操作不知道如何实现符合要求,最终只能选择按自己觉得合理的方式来实现。(所以大作业的用户故事有必要先好好写清楚)

工程中最耗时间的就是测试了。由于周四课上才了解如何使用django的功能测试和单元测试,摸索了好久才能自己写测试样例。花了三天多的时间把所有的单元测试,用户页面和微信handler的功能测试写完,最终没有时间涉足性能测试,有点遗憾。

不过写测试样例过程中体会还是蛮多的,通过设计测试样例,能更好的考虑到代码可能会出现的各种bug,总能找出很多之前没有考虑到的输入,从而是代码更具鲁棒性。而测试驱动的代码方式也能够让我们写最少的代码,避免代码冗余,是一种值得考虑的代码书写方式。

最后,在这个项目的开发过程中,遇到很多的问题在网上都很难找到解决方法,特别是与测试相关的部分。正好以这篇文章作为开始,以后将项目开发过程遇到的问题在博客写出。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值