Toggle navigation
我的博客
首页
文章列表
留言板
登录
注册
首页
工作总结
文章
监测平台代码及性能分析
作者:
gaohan
•
2024年04月12日
阅读 (273)
# 代码风格
- 命名规范(变量,方法,路由,组件与页面)
::: tip
## 问题-变量
### 变量命名规则不一, 有纯小写,纯大写,大驼峰,小驼峰,下划线,需要统一格式
### 单个组件中(data中)变量过多,很多的变量是非必要的
### 组件与页面命名混乱,建议组件用大驼峰/中划线,页面使用小驼峰/纯小写,但是要保持一致
## 问题-注释
### 代码注释过少,很多都没有注释
### 注释风格不一,建议采用java代码注释规范
``` 单行注释 //
``` 方法注释
/**
* @name: 方法名
* @param 参数 参数说明
* @description: 方法说明
* @return: 返回值
*/
```
``` 模块注释
/**
* @Name: 模块名
* @Descripttion: 模块说明
* @Author: gaohan
* @Date: 2024/4/12 10:30
* @LastEditors: gaohan
* @LastEditTime: 2024/4/12
*/
```
## 问题-页面与组件
### 组件位置不一,建议放到components文件夹,或者views下具体页面文件夹下的components/modules下
### 页面位置不一,页面应全部放到views文件夹下
## 问题-路由
### 路由导入格式不一,建议采用按需导入
()=>import() // 推荐
import from // 不推荐
### 路由命名不统一,建议使用全小写
### 一级路由与下级路由的区分需明确
:::
# 页面性能
::: tip
- ### 冗余代码
需要删除多余的代码,保持代码纯洁度
- ### 第三方库
三方库引入需要重新设计方案,比如多个项目都使用到了 ueditor
- ### 引用时机
main.js文件依赖过重,需要整理分析依赖,是否必须 在这里引用
- ### 代码执行时机
1. 基础数据构建,业务代码分离,权限分离
2. ?? 多个计时器的使用
- ### 图标
图片与图标要做区分,不建议全部在本地项目中引用,cdn/阿里图标
- ### 接口优化
部分接口响应过慢
接口文档完善,明确请求参数与响应字段的具体含义
:::
::: tip
## 细节
### 公共组件库的搭建
### 减少计时器的使用
### 减少watch的使用
### 减少多余变量的使用
### 接口地址以具体文件的模式记录,方便更改

### 内容区与操作区的调整
### 操作次数的优化
:::
::: tip
### 公共组件库的搭建
### 公共插件库的搭建
:::
::: warning
文件夹划分

:::
© 著作权归作者所有
分类
工作总结
标签
工作总结