前端业务需求构建

一、开发流程:

需求---->原型---->开发---->测试---->上线

1、开发

(1)版本控制:选用git版本

(2)技术选型:根据业务需求,选择合适技术 vue-cli | 制定统一编码规范,便于团队协作和代码维护,例如eslint, tslint

(3)环境配置:初始化项目完成后,提交代码到远程库

(4)构建优化:根据实际项目,更改webpack配置。

(5)目录结构
  1)模块化

    JS 模块化:AMD、CommonJS、UMD、ES6 Module

    CSS 模块化:less、sass、stylus、postCSS、css module

    资源模块化

  2)组件化

    项目组定制化ui组件  |  公共功能组件,如404,无权限  |  公共插件

  3)静态资源管理

    非模块化资源  |  模块化资源(与模块一起进行统一管理)

  4)规范化

    编码规范  |   接口规范  |   git 使用规范  |   CodeReview

  5)国际化

    减少层级引用,提高复用性

2、测试

(1)SIT测试环境

     测试环境,前后端分离,后台CORS,前台通过代理跨域。

     最好采用source map方式,利于追踪bug。

     一般测试通过,bug单清零,会转UAT测试

(2)UAT测试环境

    用户验收测试,一般通过后,就准备部署上线

3、部署上线

  上线前,要进行性能优化(例如配置缓存,静态资源CDN部署)

  webpack进行打包后,丢到服务器上,项目上线

posted @   有只小菜猫  阅读(51)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
点击右上角即可分享
微信分享提示