【Alpha階段】第七次Scrum Meetingsession
Git Flow代碼管理:在alpha初期,咱們查找了目前比較流行的代碼管理方式,決定改變之前團隊項目同在一個master分支下開發的習慣,學習較爲成熟的Git FLow管理模式。
在數據庫的重構上,咱們在知足第三範式的原則上分解需求,設計tables,消除數據冗餘。
在數據爬取上,咱們使用了較爲成熟的scrapy庫,利用「協程」加速數據獲取效率,在爬取數據的過程當中,學習了相應網站的結構,反哺團隊網站設計。
在測試上,咱們團隊的測試人員將教材上的軟件測試理論知識付諸實踐,特別是針對網站進行場景測試和系統測試。在Alpha階段出現的惡意註冊、惡意評論等現象讓咱們學習到了一些典型的攻擊網站的手段。咱們在Beta階段自學了自動化測試框架selenium,將部分迴歸測試項目編寫了自動化測試腳本,以節省工做量。
在beta階段,咱們意識到網站安全的重要性。逐步增長了郵箱、驗證碼等多種驗證方式,着重完成數據的加密和合法性檢查,同時捨棄原有的cookie,改成在服務器端存儲更爲安全的session。