美文网首页
前端开发-流程的规范

前端开发-流程的规范

作者: 无夜之星辰 | 来源:发表于2019-01-18 17:55 被阅读206次

流程规范的意义

提升团队协作效率。

流程的三个阶段

站在前端的角度,整个开发流程可以分为三个阶段:

  • 开发前
  • 开发中
  • 开发后

一.开发前

1.明确需求

口说无凭,需求文档不能少。
产品经理、开发、测试一起开需求评审会,1是为了找到需求文档中不太合理或模棱两可的地方,完善需求文档;2是为了让各参与方都明确产品需求。

2.评估时间

由于你不知道在开发中会遇到怎样的难题,所以稍微给自己多评估一点时间是比较推荐的做法,这样也可以避免在自己评估的时间内没有完成任务的尴尬(最重要的还是可以避免加班)。

二.开发中

1.先思考交流,再动手

准备开发一个功能模块时,先理清自己的思路,然后跟你旁边的小伙伴交流一下。通常对话是这样的:

A:“这个你打算咋个做?”
B:“我准备先..再..”
A:“差不多,但是这个地方我觉得....”
B:“恩。有道理!”

就这样简单的交流就可以完成思路的相互分享,其好处是让双方获益。

2.及时反馈问题

虽然已经开了需求讨论会,但是真正到开发过程中还是难免会遇到需求细节问题,这个时候应该立即找产品确认并解决细节问题然后更新需求文档,记得给测试说下需求有调整。还是那句话,要让所有参与方都明确需求。

另外,如果你发现开发难度比当初你想象的要大,难以在自己评估的时间内完成(直白点说就是你高估了自己的水平),怎么办?加班硬扛?小伙子你还是年轻了点,赶紧给你上司说做不完需要加时间啊。

三.开发后

1.自测

首先要保证基本流程没问题,如果连基本流程都有问题那根本不能算开发完成。然后就是一些特殊情况的测试,比如说弱网或无网、热点接入时状态栏高度改变是否适配等。

2.建立redmine文档

通常一个redmine对应一个任务,测试那边会在对应的redmine里给你提bug。

3.及时code review

我比较建议每完成一个小的功能模块就code review一次,这样code review的目标很明确并且review方的压力也比较小。想像一下如果整个任务都完成了才code reviewe会怎样。先不说一次性审核大量代码势必忽略一些细节,直接甩你几千行代码,你能顶住?

我能

核心软技能

沟通

具体点就是:

  • 主动沟通
  • 及时沟通

主动、及时的沟通可以规避不少问题,这就是为什么你看到很多招聘上对沟通能力有要求的原因。

关于沟通,我的心得是——

有问题就问。

相关文章

  • 2020-07-27 webpack学习

    1.前端工程化将前端的开发流程规范化、标准化、包括开发流程、技术选型、代码规范、构建发布等,用于提升前端工程师的开...

  • 移动前端开发规范(一般规范)

    系列目录 移动前端开发规范(一般规范)移动前端开发规范(技术栈规范)移动前端开发规范(HTML规范)移动前端开发规...

  • 中型App开发框架总结

    开发流程总图 代码开发阶段  GitLab:代码管理服务。git分支规范 MockServer:前端/后台同步开发...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • Web前端开发规范文档

    Web前端开发规范文档 规范目的: 使开发流程更加规范化。 通用规范: TAB键用两个空格代替(WINDOWS下T...

  • 前端开发-流程的规范

    流程规范的意义 提升团队协作效率。 流程的三个阶段 站在前端的角度,整个开发流程可以分为三个阶段: 开发前 开发中...

  • App研发流程规范

    移动APP项目研发流程规范: 其中,产品需求文档 > 前端开发两个版本 、UI设计 > 前端开发一半个版本、 后台...

  • 构建工具选型:Grunt、Gulp、Webpack

    一、什么是前端工程化 前端工程化是依据业务特点,将前端开发的规范、流程、技术、工具、经验等形成规范并建立成一种标准...

  • 前端入门必知开发规范

    本文主要从以下几个方面来概述前端的开发规范 1. 目录构建规范 2. 前端命名规范 3. 前端工作规范 4. 开发...

  • web前端的开发规范比较重要的知识点

    本文主要从以下几个方面来概述前端的开发规范 1. 目录构建规范 2. 前端命名规范 3. 前端工作规范 4. 开发...

网友评论

      本文标题:前端开发-流程的规范

      本文链接:https://www.haomeiwen.com/subject/krbgdqtx.html