前端代码工程化-演进与实践
Posted Songlcy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了前端代码工程化-演进与实践相关的知识,希望对你有一定的参考价值。
背景
随着产品快速迭代,运营方多方案产品投放需求,当下多个小程序端产品存在页面、功能类似且重复的场景,为了能够快速响应运营提出的产品方案,工程化代码的支持越来越重要。如何建设代码工程化方案,搭建完善的流程化机制, 是当前需要解决的问题。
em:运营活动,这类项目方案出的很快,每个项目都是独立的git库,很难做到统一管理,更新资源及组件必须到某个项目下进行操作,发布时也只能一个个单独部署。如果将这些项目放到一个git库中,虽然可以进行公共资源统一更新,及配置多项目发布,但随着业务增长,源码库代码量会越来越大,项目拉取效率低。
What
在建设代码工程化之前,要先了解下什么是代码工程化?简单理解,就是如何高效的管理代码,提升开发效率与体验。
随着前端工程日益复杂,某些业务或者工具库越来越多,在项目代码架构上带来了更多的挑战。如何在代码管理上建设更加合理且高效,加速研发效率,提升开发体验,是目前很多研发团队共同关注的问题。
代码管理
目前较为流行的代码管理方式有如下四种:
(1)多Git: 各个项目都是独立的一个git项目。新项目通常通过老项目copy而来,改改配置,删删文件,凑凑合合。
优:相对独立,互不影响
缺:存在重复、类似代码,不能统一管理,维护性差
(2)单Git: 在一个git项目中维护,以项目名来区分不同的项目。项目作为此
以上是关于前端代码工程化-演进与实践的主要内容,如果未能解决你的问题,请参考以下文章