对一个规模较大的App开发团队来说,保持统一的代码规范是个好的事情,同时,保持统一的用户体验规范也是个好的事情. 当用户进入一个页面时,一般会有以下交互场景:场景1, 初始化loading,页面从server拉取配置信息:场景2, 初始化成功,页面展现业务UI布局,比如输入框,按钮等:场景3, 初始化失败,页面从server拉取配置信息出现异常:场景4, 初始化失败,因为设备的网络连接异常:5, …… 对于某一个负责某一业务模块的开发人员来说,他可能会有糟糕的用户体验实现:实现场景1, 当初始化…