持续集成实验个人总结

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. 总结

          持续集成实验贴近实际软件开发项目,完成这次作业的过程中一直觉得自己在工作。经过这次实验,熟悉了持续集成工具、了解了微信公众号开发的大致流程,收获很大。

posted @ 2018-10-20 23:36  THUDMTEAM  阅读(252)  评论(0编辑  收藏  举报