建立Web前端开发流程规范的必要性

网站建设知识 phpacg 3年前 (2018-04-24) 125次浏览 0个评论

1.什么是Web前端开发流程

流程,深刻来讲,就是许多人,在做一系列的事情时,怎样相互协调,布置好这一系列事情的先后顺序,有什么事前的商定,需求到达怎样的预期目的。

网站制造开发任务中,前端工程师需求处置的需求越来越多。早些时分,前端开发流程还是比拟模糊的。很多时分,前端开发任务被以为是用来交叉在后端开发的进程当中。随着前端开发的业务需求日益庞大,团队规模不时扩展,网站运用交互变得更复杂,前端的开发流程也成为了一个必不可少的规范。这个流程主要是需求针对产品的需求做了严谨的商定,制定了相关的里程碑,包括审核需求、提交代码、每日测试、预发测试、正式发布到线上。

2.开发流程的作用

在团队不时生长的进程中,处置的需求数量也在增长,需求思索到开发的效率、产品的质量以及团队协作间的配合等要素,前端开发流程应该为我们处置很多相关的效果:催促需求方做好相关的规划有些时分,一些需求的细节还没完全确定,但需求方总希望能将他想到的各种细节都完成出来,然后再挑选其中一种做为他的方案,所以需求的变卦会有些频繁,但是这样的本钱有些高,一切应该在方案后再去完成,而非反其道而行。

如今需求方会在提需求之前,会花时间地去思索他们的需求,将尽能够多的状况都想清楚,做好必要的沟通任务,权衡各种利害之后,再给出一个比拟成形的方案。

保证需求布置的有序性在一个大的团队中,不同部门的同事在一同协作,由于沟通及一些特殊状况,效率或多或少会遭到一些影响,良好的规划能有助于提高开发的效率。

经过每周的需求审核,布置好下一周的日程,由于需求的优先级和先后顺序都已排定,任务的条理性会愈加明晰,需求插队的现象也有清楚增加。当然我们也有紧急流程,但是它仅限于处置线上bug以及一些经过多方确认的紧急需求,有其自己的适用范围。

一致测试,归避风险之前的日常处置中,能够会遇到这样的状况:甲、乙两个开发工程师区分需求处置两个日常需求,他们的需求改动到的代码会有重合的局部,假设他们并不知道这个状况,那么在他们本地的独自测试中,一切都是正常的,但是当发布到线上去时,发现出了bug或许一方的改动没有同步到线上,查缘由后发现是提交的代码相互掩盖了。

如今要处置的需求数量越来越多,为了防止上述状况,新流程实行以后,大家会一致来做屡次测试,这样就更容易发现bug,可以大大降低协作开发而发生的风险。

总体来讲,我们之所以需求开发流程,是由于:

行业成熟的肯定。从“作坊”开展到“流水线”;

消费环节细分。职(专)业化水平进一步提高一切源于“质量”和”效率“的需求;

追求的目的/FDP的价值:代码质量、开发效率、多人协作;

对公司和工程师都有利;

面向企业级项目;

保证前端代码的质量和开发效率;

完成多人协作;

喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址