首页 > 其他分享 >web前端--Code Review

web前端--Code Review

时间:2022-12-14 19:46:42浏览次数:36  
标签:web Code -- Review 前端 catch 代码

2022年马上结束了,年底了,做一些总结吧。

主要关于每次前端的Code Review注意事项,做的一些总结如下:

  1. 数据处理在提交前处理,尽量不要在onChange中处理

  2. 列表与详情页的源进源出
  3. 原始数据不要直接操作改变
  4. 数据可以不筛选直接传递:具体问题具体看,如果后端有需要则一定要筛选
  5. 注释代码:TODO或者删除,注释只有以上两种情况
  6. ahooks 自定义hooks可以按需引入
  7. 三元表达式不建议超过两层,原因在于三元表达式+可选链会导致代码可读性很差
  8. 如果写了catch,catch中不能留空,要么捕获抛出error,要么不要写catch
  9. 注意代码逻辑,避免写if(true) return true 这种代码
  10. switch 逻辑需要default兜底,if超过3层,建议用switch处理逻辑

标签:web,Code,--,Review,前端,catch,代码
From: https://www.cnblogs.com/Super-scarlett/p/16983352.html

相关文章

  • 内部类
    内部类的分类成员内部类静态内部类局部内部类匿名内部类内部类的概念概念在一个类的内部再定义一个完整的类特点编译之后可生成独立的字节码文件。内部类可......
  • 免费服务器推荐
    免费服务器推荐最近在找一些便宜的服务器推荐一款免费服务器,阿贝云服务器,有免费的服务器或主机可以得到本人在使用,体验还不错,登录很方便,运行一个个人小项目是没有什么问题......
  • Django框架:模版层
    目录模版层一、模版语法传值1.模版语法2.传值特性(1)方式一:通过字典的形式传值(2)方式二:locals()3.模版语法的传值特性二、过滤器1.过滤器语法2.过滤器的特点3.常见过滤器三、......
  • 各种平衡树
    如题,就是各种平衡树。FHQTreapAC记录#include<bits/stdc++.h>usingnamespacestd;intQread(){ intx=0;boolf=false;charch=getchar(); while(ch<'0'||ch>'9......
  • dremio CommandPool简单说明
    CommandPool实际上是一个线程池的处理,官方实现了好几种线程池主要作用限制并行请求以以及job的运行定义优先级任务特点任务基于优先级以及提交时间进行自然排序......
  • 第六章
    实例01--输出每日一贴deffunction_tips():importdatetimemot=["今天星期一:\n坚持下去不是因为我很坚强,而是因为我别无选择。","今天星期二:\n含......
  • 算子研发总结
     1统计DDR读写性能Taskddr读写工具,->DDR-gsram->代码memcp_->reportDMAcycle/DMAreadbyte/fps/totaltime ->REPORTaipucycle=DMA+SPU......
  • 仿真环境设置(一)- windows10, python 3.8
    1安装miniconda参考网上材料,打开Miniconda官网,点击对应系统版本的安装器,然后安装即可。安装过程中推荐:为所有人/只为我:只为我;将conda添加到PATH中,是/否:是。(虽然不......
  • 其他SQL
         @Param("endTime")DateendTime,@Param("regionOrg")StringregionOrg,@Param("repOffice")StringrepOffice);   <selectid="queryTrending"r......
  • 常见系统问题分析方法
    一常见日志关键字1.AppCrashFATALEXCEPTION:2.SystemCrash***FATALEXCEPTIONINSYSTEMPROCESS:574574IServiceManager:service‘statusbar’died574574......