搜索
查看
编辑修改
首页
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
java项目中antlr-2.7.6.jar和ant.jar的作用
2
所以尼!什么是边缘计算?这和云计算有什么关系?
3
linux fall delay 10,Cell的Rise delay和Fall delay、Rise transition和fall transition
4
Python 100道基础入门练习题(附答案)_python编程题及答案
5
ros中message_filters编译问题_error: assignment of member 鈥榞eometry_msgs::vector
6
idea提交代码到git或svn上时,怎么忽略.class、.iml文件和文件夹等不必要的文件_iml文件设置不上传到git
7
数组模拟双链表-java
8
【开源产品部署系列】一、RuoYi-Radius搭建流程_开源radius认证服务器
9
superset 查询条件中文乱码解决_superset 中文乱码
10
智慧医疗基础平台-22
当前位置:
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
互联网通信
安全
之
终端
数据保护
_
固信
安全
终端
调出来...
因此,保持一个良好的使用习惯,不点击陌生链接,不安装非正规渠道的应用,并在
终端
上安装杀毒软件和其他的
安全
产品,才能最大限...
赞
踩
article
Ma
c
下
vs
c
ode
配置
c
/
c
++开发环境_ma
c
的
"
intellisensemode
"
:...
Mark记录下
vs
c
ode
配置
c
/
c
++环境以备不时只需。快捷键shift+
c
ommand+p 选择C/Cpp: Edi...
赞
踩
article
关于
JavaWeb
的笔试面试题(二)_开发
第一个
servlet
,要求
在
控制台
或
浏览器
输出
内容
:至少有...
1.什么是Servlet?(有的会问到)Servlet(Server Applet)是Java Servlet的简称,称...
赞
踩
article
教你如何将
MySQL
数据
导出
为
sql
文件
:避免
数据
丢失的最佳实践!_my
sql
导出
sql
文件
...
MySQL
数据
导出
为
sql
文件
_my
sql
导出
sql
文件
my
sql
导出
sql
文件
...
赞
踩
article
AIGC
实战——
深度
学习
(
Deep
Learning
, DL)_
aigc
学习
...
深度
学习
(
Deep
Learning
, DL) 是贯穿所有生成模型 (Generative Model) 的共同特征,...
赞
踩
article
Seal
^_^【送书活动第3期】
—
—
《
Hadoop
大
数据分析
技术
》...
Seal
^_^【送书活动第3期】
—
—
《
Hadoop
大
数据分析
技术
》
Seal
^_^【送书活动第3期】
—
—
《
Hadoop
大
数...
赞
踩
article
FrameWork
4.0
的
兼容
问题
._
net
4.0
兼容
net
3.5吗?...
我们知道 .NET Framework 3.0 是包含 2.0 的,而 3.5 是包含 3.0,也就是说:我们安装了 ....
赞
踩
article
Python
创建
文件夹
_
python
新建
文件夹
...
Python
创建
文件夹
_
python
新建
文件夹
python
新建
文件夹
...
赞
踩
article
互联网晚报 |
1
1
/
1
5 星期二|
苹果
混合现实头显或明年
发布
;
得物
再回应华为手机提示
得物
删除
...
苹果
混合现实头显或明年
发布
1
1
月
1
3日
,
彭博社的Mark Gurman在最新一期的Power On通讯中表示
,
苹果
的混合...
赞
踩
article
CMS
.
NET
程序
框架
从
2.0
/
3.5
升级到
4.0
版本后 需要调整的地方...
问题一:document.forms1.action 不可使用需要修改程document.forms[0].
NET
程序...
赞
踩
article
数据库
查询
优化
-添加
索引
_加
查询
索引
语句...
索引
优化
对于开发人员,说起数据
查询
优化
,最简单也是最常用的一个方案就是创建
索引
。可以说
索引
是所有开发人员接触的第一个
查询
...
赞
踩
article
国内
免费
ChatGpt
网站_
chat18
...
https://s.suolj.com - (支持文心、科大讯飞、智谱等
国内
大语言模型,Midjourney绘画、语音对...
赞
踩
article
stm32
利用
mqtt
与小
程序
通信_
stm32
连接
emqx
服务器
...
本项目实现的功能:通过
stm32
连接
esp8266,然后利用
mqtt
协议
连接
到
服务器
,同时小
程序
端也
连接
到
服务器
,通过订...
赞
踩
article
数据库
发展史...
简单的
数据库
介绍_
数据库
发展
数据库
发展 这几年,不知道是什么原因,就像当年的团购一样,出现了各种...
赞
踩
article
Exception
in
thread "ma
in
"
java
.lang.RuntimeExcept...
新搭建好的ambari集群,然后发现hive启动失败,我也是醉了,报错如下WARNING: Use "yarn jar"...
赞
踩
article
基于
STM32
+
微信
小
程序
设计的
环境监测
系统(腾讯云IOT)_
stm32
与
微信
小
程序
...
设计以
STM32
F103RCT6微控制器为平台,采用DHT11温湿度传感器、烟雾传感器MQ-2、易燃气体传感器MQ-4、...
赞
踩
article
深入浅出
RabbitMQ
:
顺序
消费
、死信
队列
和延时
队列
_
rabbitmq
顺序
消费
...
通过//关键参数,支持发送延迟消息// 声明交换机"delay.queue", // 交换机名字"fanout", //...
赞
踩
article
iLogtail
社区
开源
之夏
活动来了!...
本次
开源
之夏
,
iLogtail
社区
精心策划了一系列项目,旨在提升可观测数据处理能力、增强数据接入能力、以及探索管控能力...
赞
踩
article
浅谈
开源
许可证
_代码
开源
许可证
...
浅谈
开源
许可证
_代码
开源
许可证
代码
开源
许可证
目录 浅谈 ...
赞
踩
article
Android
——UI篇
:
Android
图片
选择器
PictureSelector
_
android
...
一、功能介绍
:
功能特点
:
1.适配
android
7.0 系统2.解决部分机型裁剪闪退问题4.解决
图片
过大 oom 闪退...
赞
踩
相关标签
网络安全
c语言
JavaWeb
笔试面试
sql
mysql
数据库
AIGC
深度学习
人工智能
hadoop
数据分析
大数据
《Hadoop大数据分析技术》
python
mr
华为
java
web
js
jquery
javascript
数据库优化
stm32