在为Unity开发Build Size Guard的过程中,我学到了一件事情:一个静态的构建报告的使用性远不如一个简单的问题:
自上一次好的构建之后,发生了什么变化?
实际上影响我们工作流的那几个关键一步就是:
- 在每次构建后保存快照
- 比较基线版本和最新版本
- 在差异分析中关注到最大贡献者而不是所有文件
- 在delta或预算违规时结束CI(持续集成)
听起来在后视之中看似乎很明显,但是我认为很多团队仍然在检测构建大小问题的时间不够早,因为他们只关注绝对大小,而不是回归。
你现在是如何处理构建大小回归的?
还是人工检查、自定义脚本、存储资源或完全不管呢?
评论 (0)