收款定制开发业务组件库开发流程

收款定制开发业务组件库必要性

收款定制开发项目经过长期维护之后收款定制开发往往会沉淀出很多公共组件,收款定制开发当一个组件编写完成之后,收款定制开发其他维护者想要使用这个组件,收款定制开发了解这个组件是做什么的,应该怎么用,必须再去翻看,或者没有压根儿注意到这个组件导致重发开发。这个时候一个完善的组件库就很有必要了,可以保障开发者之间进行良好的协作。

组件库可以帮我们解决以下问题:

  • 业务组件跨项目复用,提升开发效率

  • 统一代码实现,统一代码质量保障

  • 组件库文档提供清晰的使用方式和直观的展示效果

组件库的组成

业务组件构成

业务组件库是基于基础组件库进行编写的,基础组件库是使用antd。我们会对基础组件针对不同需求进行封装,达到可以直接引用无需二次开发的目的(比如:下拉选择组件,我们会将接口请求数据、选项模糊查询、多语言等封装到组件内部,无需二次开发,接口请求也不需要再散落到各个页面中)。

目标

  1. 引⼊即可使⽤,⽆需⼆次开发

  2. 完善的文档和组件效果演示,支持代码一键拷贝

  3. 良好的代码质量:使用Jest进行单元测试,保障代码质量

  4. 良好的编码规范和代码提交规范:ESLint、Husky、commit-lint等工具进行校验和拦截

  5. 根据代码提交自动生成ChangeLog

  6. 组件效果演示支持编辑实时渲染(在文档中编辑组件,实时变更展示效果)

开发计划

组件库开发周期

  1. 准备

  • 组件库文档选型评审
  • 首批组件梳理
  1. 开发

  • 本地预览调试

  • 本地构建

  • Jest + @testing-library

  • 目录结构规范

  • 本地开发环境构建

  • 代码规范校验

  • 代码提交规范校验

  • CR和发布规范

  • TypeScript支持

  • 单元测试

  • 组件开发

  • 组件库文档生成

  1. 初次发布

  • 发布和使用初次版本
  1. 迭代升级

  • 业务组件新增

  • 业务组件迭代

  • 组件库文档托管

  1. 可视化构建页面区块和页面

业务组件库完成之后,就可以尝试低代码了,可以使用拖拽或者图像识别自动生成业务代码

感谢阅读!欢迎关注微信公众号”混沌前端“,获取推送更新。

网站建设定制开发 软件系统开发定制 定制软件开发 软件开发定制 定制app开发 app开发定制 app开发定制公司 电商商城定制开发 定制小程序开发 定制开发小程序 客户管理系统开发定制 定制网站 定制开发 crm开发定制 开发公司 小程序开发定制 定制软件 收款定制开发 企业网站定制开发 定制化开发 android系统定制开发 定制小程序开发费用 定制设计 专注app软件定制开发 软件开发定制定制 知名网站建设定制 软件定制开发供应商 应用系统定制开发 软件系统定制开发 企业管理系统定制开发 系统定制开发