框架开发中的基础设施搭建@王泽

与业务类功能开发相比,框架对代码质量和可维护性会提出更高的要求,诸如模块拆分、单元测试、版本控制等。本次分享重点介绍白鹭引擎最新产品 Egret Pro 在这方面的工程实践。包括: 1. 使用 monorepo 的设计思想以及 rush.js 进行代码管理 2. 使用 mocha / karma / sinon 进行单元测试 3. 使用 ts-morph 进行源代码检查与批处理