当前位置: 首页 > news >正文

前端开发的一些规范

多人开发

1,目录杂乱无章

2,代码风格不统一

3,接口传参不同意 比如有人post接口按照get接口传参

4,错误码格式不统一 有字符串 有 数字

有哪些规范,是否涉及代码分为两类

1,非编码类规范

技术选型规范

首先技术选型需要列出至少3种以上的方案,方案的各有有点缺陷,为什么最中选这个方案,开源方案是否支持商用等

前端概述规范

需要说明对需求的理解,对复杂代码的讲述,为什么要这么做等问题

文档规范

readme文档

其他开发者了解项目时候会阅读的第一个文档,该文档在根目录下面,

redme文档包含以下

1,项目介绍,

例如:需要什么版本的Npm和 node 怎么构建,运行等问题

2, 使用者指南

描述如何使用项目

3,待办清单,后续的计划等

变更记录

那个版本优化了哪些BUG,升级引来的变化,变更时间,具体变更内容

API文档 一般写在 rendme中

commit规范

首先有三条:header (类型比如说BUG 修改 新增,主题)

body 本次开发的内容的详细描述

footer 一些不兼容的变更 用的比较少

版本规范

v1.2.3

主: 做了不兼容的API时候底层

次: 做了新增功能,比如版本发布时候

修定号: 次版本修复的问题

2,编码类规范

代码规范:参考airbnb谷歌规范,eslint代码质量检查工具 prettier格式化规范统一

接口规范: 有一部分传参时候会出现哪种 post请求get传参方式,需要统一

目录规范:给出一个常见的目录实例,包的目录,库的目录

http://www.jsqmd.com/news/89328/

相关文章:

  • unity3d scene窗口选中物体, 在 hierarchy高光显示
  • 二、python语法基础
  • HyperLPR3 车牌识别(python3)
  • 使用cmake构建Cplusplus版运行时库-–-behaviac
  • pytesseract 中英文 识别图片文字
  • 开源高性能IM+集成AI能力,基于SpringBoot +Tauri+Vue 3+TypeScript支持全平台与丰富会话模式
  • 基于 GEE 的 Landsat 8 数据构建遥感生态指数(RSEI)并进行生态质量评估
  • FOC开发工具学习
  • 类和对象(上)
  • 智能体开发系统学习实践
  • 马上2026年了,copilot还能用吗?
  • mysql中的索引页是什么?
  • 数据页和索引页有什么区别?
  • 《终极金钱心智》
  • 一文讲透XGBoost:从原理到实践的完整指南
  • 第13章:项目资源管理【章节重点】
  • EGSTalker踩坑日记第一弹
  • 图文详述:MySQL的下载、安装、部署、使用
  • 第14章:项目沟通管理【章节重点】
  • C#+VisionMaster联合开发(六)_控制器
  • Pelco KBD300A 模拟器:05.校验算法终极对比 + 完整 100+ 指令封装 + KBD300A 所有隐藏功能函数化
  • AI 如何从配置历史与变更日志中推理出“变更引发的故障”——自动化根因分析的因果推理引擎
  • 题目集4~5以及课堂测验的总结性Blog
  • 234回文链表
  • 练题100天——DAY26:汇总区间+丢失的数字+数组交集
  • 2025动漫剧本推荐,无需成本轻松创作
  • 22、正则表达式全解析:从基础到高级应用
  • 推荐一种并发线程中资源同步常用方法
  • 24、文本处理工具的使用与技巧
  • C#+VisionMaster联合开发(七)_通讯管理