B端开发常见痛点的解决方案

495 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 6 月更文挑战」的第1天,点击查看活动详情

随着前端开发的不断深入,前端开发经常会有一些痛点:

  • 新的项目搭架子比较麻烦,这个也要加那个也要搞
  • 开发联调麻烦,尤其是一些特殊的环境,常见的方案根本cover不住
  • 上线发布麻烦,又是灰度又是覆盖的,上线小心翼翼

对b端来说,可以复用的东西很多,我们需要收敛统一。所以我们需要一份最佳实现。不能盲目复制粘贴。 我们最终的目的是提供一套工具,让开发者专注于业务,而不是关心具体的技术。

如何保持我们的一致性,通常有这么几种方案:

  1. 文档,这个不靠谱,想落的好需要有人去跟进
  2. 脚手架,可以随便改,生成之后也无法迭代
  3. 框架,这个约束比较强

只有沉淀出最佳的实践,才能让b端的研发效能有一个本质的提升。那么最佳的实践应该从哪里来?

我的答案是从业务实践中来。在我们的业务实践中,我们需要尝试并且思考不同的技术方案如何解决一个特定的问题,这个方案好不好,不好的话该如何优化,如果好的话,我们就把这个实践沉淀下来,作为最佳实践。

我们有了最佳实践,那么该如何去落地最佳实践?这个需要有一个最佳实践的落脚点。比如如果用开源的umi方案,我们可以将最佳实践落地成umi插件。

这样我们可以得到以下的好处:1. 技术收敛;2. 无痛升级; 3. 应用治理

当然还可以做到更多的方面:

  1. 可以对接发布的流程
  2. 可以对接服务
  3. 可以做针对特定场景的解决方案