搜索
查看
编辑修改
首页
UNITY
NODEJS
PYTHON
AI
GIT
PHP
GO
CEF3
JAVA
HTML
CSS
搜索
我家小花儿
这个屌丝很懒,什么也没留下!
关注作者
热门标签
jquery
HTML
CSS
PHP
ASP
PYTHON
GO
AI
C
C++
C#
PHOTOSHOP
UNITY
iOS
android
vue
xml
爬虫
SEO
LINUX
WINDOWS
JAVA
MFC
CEF3
CAD
NODEJS
GIT
Pyppeteer
article
热门文章
1
git分支详解_gitlab 分支
2
uniApp微信小程序与钉钉h5页面的扫码功能区别于注意点_钉钉h5 扫码
3
深度学习复习
4
初步了解Renyi熵
5
Dockerfile 基本结构
6
【Python】函数嵌套附实例_python嵌套函数
7
SpringBoot+Vue整合WebSocket实现实时通讯_vue中使用websocket通信接收后台数据、实现消息实时通讯
8
DNS协议与ARP协议_protocol mdns
9
微信小程序解析并上传excel_小程序上传excel
10
NPL预训练模型-GPT-3_npl大模型
当前位置:
article
> 正文
前端代码评审执行框架
作者:我家小花儿 | 2024-05-15 02:29:19
赞
踩
前端代码评审
一、项目描述
结合设计稿和PRD演示程序功能,确保需求的完整性。
确认开发过程中是否引入了新的依赖项,比如:组件、node模块。
确认本次需求的代码变动范围,提早准备ChangeList,便于高效评审。
确认本次需求是否涉及到前端和后端是否有纠缠不清的业务。
确认本次需求是否做了文字材料方面的归档记录。
二、重点业务
确认是否涉及到真金白银的业务,比如:预约、领券、购买、结算等。
确认是否涉及到服务端CRUD逻辑的业务,因为错误可能会透传。
确认再确认本次需求的核心业务代码。
三、编码设计
确认代码设计的层次结构和数据流转。
确认组件拆分和设计是否合理,比如:职责单一、耦合度等。
确认模块或组件中的方法是否可以移动到单独的文件模块中维护,使模块或组件更加简洁易读。
确认项目是否有README文件内容。
四、编码规范
确认命名规范
。
确认注释是否清楚且有用,并只用来解释why而非what,对比较绕的逻辑要有必要的注释。
确认硬编码的数据是否正确,比如:链接地址。
确认定时器的是否合理,禁止滥用定时器。
确认变量是否做了必要的判空和类型判断。
确认深层次的逻辑嵌套是否设计正确且合理。
确认是否有直接或间接的使用到递归,确保递归可以退出。
确认条件表达式是否过于复杂,确保条件表达式清晰明了。
确认是否使用了全局变量进行通信,禁止这种行为。
确认在遍历数组的时候又是否修改数组,会造成数组长度变化而造成程序错误。
确认函数体代码量是否太多,太多了不易阅读和维护。
确认监控场景。
五、环境配置
确认测试和正式环境相关的域名及数据配置是否正确。
确认CICD(持续集成和持续部署)相关配置是否有变动。
确认前端工程构建的配置是否变动(webpack、eslint、babel、package.json等)。
六、合规问题
App&小程序防违规运营指南1.0。
确认抽奖类活动是否有相关信息公示。
确认兜底页面或组件是否有相应的用户引导。
确认移动终端dark模式的UI界面是否正常。
七、技术沉淀
确认是否有通用组件、方法、常用业务处理方案的输出。
待续。。。
声明:
本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:
https://www.wpsshop.cn/w/我家小花儿/article/detail/571153
推荐阅读
article
开源
社区
推广相关(二)|
国内
知名
数据库
专属
社区
开放
、
便捷及专业 墨
天轮
(
本文
持续更新...)_
国内
...
目录结构注:提前言明
本文
中涉及到的资源 网站 博文,其链接列表如下:1
、
墨
天轮
开放
、
便捷
、
专业的
数据库
社区
官方首页,...
赞
踩
article
如何让别
的
电脑
访问
本机发布
的
web
项目
_
我在
一台
电脑
上本地
的
网页,
另
一台
电脑
能
访问
嘛...
1.关闭
电脑
的
防火墙默认
的
:关闭后之后
的
防火墙:点击确定2.打开cmd找到最下面
的
IPv4地址 3.将本机运行
的
项目UR...
赞
踩
article
JavaScript
入门
(
简单
易懂
) 看
这
一篇就够
了
...
尽量帮助初学者减少初级的困难,其实一旦掌握
了
之后,会发现它其实是非常容易。但大道至简,知易行难,需要大家之后不断练习。_...
赞
踩
article
Git
部署
及使用...
Yum网络源wget http://mirrors.aliyun.com/repo/Centos-7.repo安装git...
赞
踩
article
stc89
c52
---
循
---
---
车代码_
stc89
寻迹
程序代码
...
//****************** 说明:必看
---
---
仅仅提供给本实验室217-2使用,代码不成熟,不要外传。...
赞
踩
article
腾讯2014校园招聘笔试试题_
s
市
a
,
b
有两个区
,
人口比例
...
转http://
b
log.c
s
dn.net/hu
s
tcq
b
/
a
rticle/det
a
il
s
/12220549试卷类型:软...
赞
踩
article
mysql
导入
导出
命令
exp
_
数据库
导出
导入
命令
exp
,imp以及
exp
dp,
impdp
...
本人记性太差,写的原因只是因为想记住一点原来的oracle是装在windows server2008上面的,因重新买了服...
赞
踩
article
c
语言如何
处理
表格
文件中的
数据库
,C#程序从
Ex
c
el
表格
中
读取数据
并进行
处理
...
今天做了一个
Ex
c
el
表格
数据
处理
的事情,因为数据量表较大(接近7000条)所以
处理
起来有点麻烦,于是写了一个程序,先将...
赞
踩
article
使用
STM32
和
EPS8266
通过AT 指令 连接
阿里
云_
stm32
+
esp32
连
阿里
...
通过
STM32
串口通信发送向ESP8266 发送AT指令,连接
阿里
云 ,达到通信的效果_
stm32
+
esp32
连
阿里
...
赞
踩
article
leetcode
309.
最佳
买卖
股票
时机含
冷冻
期_
leetcode
309
最佳
买卖
股票
时机含冷...
单次交易 121.
买卖
股票
的
最佳
时机;多次交易加手续费 714.
买卖
股票
的
最佳
时机含手续费给定一个整数数组,其中第 ...
赞
踩
article
git
下载
_
git
下载
csnd...
1
git
安装1.1
git
下载
打开Git官网_
git
下载
csnd
git
下载
csnd ...
赞
踩
article
微信
服装
分销
配送
商城
小
程序
的效果是什么...
现成
商城
小
程序
模板、拖拽式制作页面内容,精美
商城
布局,基于
微信
平台多生态渠道入口,商品/链接/海报等在社群、公众号、朋友...
赞
踩
article
python
办公自动化
(
3
)——
创建
文件夹
(带过程与结果)
_
python
创建
文件夹
...
夜曲编程笔记
_
python
创建
文件夹
python
创建
文件夹
一、...
赞
踩
article
Java
转
换解析中间带有 “T“和“Z“ 的时间格式_
java
中2024-03-
05t16
:
40
:
2...
今天遇到这样的时间格式需要进行
转
化2021-11-02T05
:
55
:
14.428Z
转
换代码如下import
java
.t...
赞
踩
article
Android
图像选择之
PictureSelector
_
android
pictureselect...
一款针对
Android
平台下的图片选择器,支持从相册获取图片、视频、音频&拍照,支持裁剪(单图or多图裁剪)、压缩、主题...
赞
踩
article
Halcon
初步
了解
...
Halcon
初步
了解
Halcon
初步
了解
1.
Halcon
概述
Halcon
是德国MVTe...
赞
踩
article
数据
安全
体系
概述_
数据
中中
安全
体系
...
从定位来说,大
数据
的
安全
主要包括以下3个方面:1,
数据
访问
安全
:①服务认证:保证各个角色之间的合法性,可以有效防止身份伪...
赞
踩
article
ubuntu22.04 安装
docker
cuda
...
【代码】ubuntu22.04 安装
docker
cuda
。ubuntu22.04 安装
docker
cuda
...
赞
踩
article
SHAP
和
LIME
:
Python
机器学习模型解释_
shap
python
lime
...
机器学习模型在各个领域得到广泛应用,但其黑盒性质往往使人难以理解其决策过程,降低了模型的可信度和可靠性。为了解决这一问题...
赞
踩
article
【 C++ 】
哈希
表
底层
结构
剖析_
c++
实现
哈希
表
开散度...
目录1、unordered系列
底层
结构
2、
哈希
概念3、
哈希
冲突4、
哈希
函数(直接定址 + 除留余数)5、
哈希
冲突解决闭散...
赞
踩
相关标签
Web
跨机访问
javascript
开发语言
运维
git
c语言
单片机
stm32
mysql导入导出命令exp
c 语言如何处理表格文件中的数据库
嵌入式
阿里云
leetcode
贪心算法
C++
python
Java Excel jar poi
git下载
下载
小程序
服装小程序
服装商城
服装配送