推广新技术的心得

最近被安排在公司推广 flutter,搞了几个月算是摸到了一些推广技术的门道。

私以为,一个框架级别的技术想在比较大规模的团队中推广应该是要经过下面几个 milestone:可行性调研,单人开发可用,多人协作可用,防劣化机制建立,开发质效提升。

涉及到的功能点主要有:文件&库管理,分支模型,语言&平台能力补强,基础通用组件,基础业务组件,代码规范,业务结构规范,CI,复杂组件。

具体来说可以列出下面的表,粗体表示工作完成一部分。

milestone描述完成项目平台主要工作具体到 flutter
可行性调研确保能够完成预设的目标如果比较复杂,需要保证符合现有技术的最低标准看文档,写demo,聊天确保 flutter 能基本完成与 native 一致的使用和开发体验
单人开发可用在先行者的完整参与下,能够开发中小型业务文件&库管理,语言&平台能力补强基础通用组件CI中本地打包部分写文档,撸外围代码确定工程结构,能力方面,我们做了:buildAar、多语言、channel 代码生成、ioc、路由(不是页面栈,是对 navigator 的强类型封装)
多人协作可用先行者逐步退出业务开发流程,由业务自行接入开发基础通用组件基础业务组件,代码规范,业务结构规范撸平台相关代码,主要集中在底层工具类。写规范性文档。优化之前工具的使用便利性。页面架构,apm 中简单部分,页面栈,标准视觉组件,依赖管理,常见资源使用收口,分层级的库标准文档
防劣化机制建立保证在大规模业务推广下,整体质量(主要是稳定性、可维护性和包大小)有保证基础通用组件基础业务组件CI复杂组件撸平台相关代码尚未开始,目前想到的是集中在 APM,CI 检查和脚手架搭建上。这时候理论上业务会开始大量提基础需求,平台无需自驱组件类需求了。
开发质效提升精耕细作,把整体的开发质效提高基础通用组件基础业务组件CI复杂组件杂事unknown territory
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值