协作 测试 上线相关 - scutrobotlab/RM2021_simulation GitHub Wiki

如果不止一个同学负责模拟器开发的话,就需要协调好团队协作。统一一种收集需求的方式,比如 Conference、Slack channel 或者 Git Issue。做好分工、先商量再写代码,各写各的最后合不到一起实在浪费时间。

一般来说,测试分为两种情况。一种是模拟器功能还不健全的内部测试,主要目的是查出 BUG、提出修改建议、检查需求实现。这种测试规模比较小,也不需要比赛,只要通过 Git Release 等方式发版本就好,保持与成员的沟通,不要让开发者和用户分家。第二种测试是在模拟器投入使用后的版本发布,这种测试往往和比赛一起进行,所以一定要做好后备方案。比如编写比赛组织方案(可以参考 2021 版),DevLog 和用户说明书要比小规模测试更详细。重点是:在分发软件的时候,最好和上一个稳定版本一起发布。如果赛前准备出了问题,要能马上切换回稳定版本比赛,不要因为测试版的问题浪费参赛人员太多时间。