持续集成实验个人总结
1. 前后端開發:
? ? ? ?一開始不知道從哪下手,但是看一遍開發指南和前后端接口文檔之后就知道該怎么做了。根據前后端接口文檔開發后端一目了然而很順利,深刻地感受到了前后端接口文檔的重要性。這次搶票項目雖然沒做前端,但是看了前端部分的代碼,感覺到構造前端也需要很大投入。
2. 系統測試:
? ? ? ? 我們分別對 userpage 和 adminpage 的后端 API 進行了單元測試,而通過 JMeter 進行了性能測試。首次比較全面的寫過單元測試,雖然寫好測試用例需要花不短的時間,一旦有了功能測試,修改代碼的效率變高,而能確保程序正常工作。
3. 持續集成和交付
? ? ? 運用敏捷開發和持續集成的方法(Github + Travis CI)。合理使用 GitHub 的 issue 和 Pull reqeust 功能管理代碼,issue 中用 markdown 畫出來 checkbox 管理任務就很方便。使用 Travis CI 來 push 或 Pull request 時及時執行單元測試,檢查代碼中是否存在功能上的問題。Travis 的測試通過與否及時反映在 git commit 當中,點擊 √ 或 × 圖標能訪問 Travis 網站查看這次 build 詳情,查出來問題很方便。
4. 部署
? ? ? ? ?首次部署過開發的應用,一開始對 nginx 和 uwsgi 很陌生,難點在于一些配置文件和靜態文件配置。
5. 總結
? ? ? ? ? 持續集成實驗貼近實際軟件開發項目,完成這次作業的過程中一直覺得自己在工作。經過這次實驗,熟悉了持續集成工具、了解了微信公眾號開發的大致流程,收獲很大。
轉載于:https://www.cnblogs.com/THUDM/p/9823492.html
總結
以上是生活随笔為你收集整理的持续集成实验个人总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: centos7 部署和配置Mysql5
- 下一篇: STP稳定性机制