【Alpha阶段】第七次Scrum Meetingsession
Git Flow代码管理:在alpha初期,咱们查找了目前比较流行的代码管理方式,决定改变之前团队项目同在一个master分支下开发的习惯,学习较为成熟的Git FLow管理模式。
在数据库的重构上,咱们在知足第三范式的原则上分解需求,设计tables,消除数据冗余。
在数据爬取上,咱们使用了较为成熟的scrapy库,利用“协程”加速数据获取效率,在爬取数据的过程当中,学习了相应网站的结构,反哺团队网站设计。
在测试上,咱们团队的测试人员将教材上的软件测试理论知识付诸实践,特别是针对网站进行场景测试和系统测试。在Alpha阶段出现的恶意注册、恶意评论等现象让咱们学习到了一些典型的攻击网站的手段。咱们在Beta阶段自学了自动化测试框架selenium,将部分回归测试项目编写了自动化测试脚本,以节省工做量。
在beta阶段,咱们意识到网站安全的重要性。逐步增长了邮箱、验证码等多种验证方式,着重完成数据的加密和合法性检查,同时舍弃原有的cookie,改成在服务器端存储更为安全的session。