- 项目管理中的流式开发,需求赶火车进版 -> 每周三的alpha以及每周一的release
- 各个模块都使用moudle进行隔离,各个业务都有自己的moudle,可以设置单独的性能监控例如启动速度、包的大小、类的归属、
- 有一个主module,可以接受各种消息,然后通知给各个子moudle。可以方便管理处理一些可以延迟启动的方法、非必要启动方法的处理。
- 子module是一个模块的入口,管理相应的模块。拥有一个模块的生命周期管理方法及协议(类似于对appdelegate进行了自定义拆分)
- 各种Manager的拆分解耦,以及相互间的通信
- CardList的信息流的定制动态化
- 模块间的相互调用 使用预声明的方式先调用,完成解耦。
- 代码Review - review的方法与注意点
- 接口+scheme+fid(页面id) 动态下发跳转等
- 日志-例如 链路日志、重点用户的接口日志、vip日志、
- 打包系统->性能测试+UI测试+接口测试
网友评论