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

代码评审都评审些什么呢?

可以分为以下几点进行描述

主讲人需要涉及到的点:

         1、大概的业务讲解
         2、主讲重点实现
                2.1、可能影响到其他人的代码,确认代码的修改范围
                2.2、新的技术使用,自己是要讲解一下这个技术用来干什么的,是在这个业务的初衷是怎样,是否符合
                2.3、风险问题也是要讲解一下,看看新增的代码是否有风险
                2.4、自我讲解代码的亮点

评审人需要涉及到的点:

        1、 方法参数过多(最好是3个,一般是3-5个吧)
        2、方法太长,未进行拆分
        3、各种长事务
        4、sql复杂
        5、方法命名及其不合理
        6、 一个方法调用大量查询
        7、 日志瞎比打
        8、 没有事务注解


http://www.kler.cn/news/17540.html

相关文章:

  • 一起Talk Android吧(第五百四十二回:无进度值ProgressBar)
  • 【Java开发】Spring Cloud 11:Gateway 配置 ssl 证书(https、http、域名访问)
  • 《C和指针》笔记3:置一和清零
  • 一种用于大坝水库边坡内部振弦式应变计组
  • 【CSS 知识总结】第七篇 - CSS 布局-居中布局-水平居中布局
  • 测试之路,2023年软件测试市场领域有哪些变化?突破走得更远...
  • 2023年全国最新安全员精选真题及答案65
  • 【MOMO】高水平期刊目录(持续更新)
  • 基于微服务架构的水果销售系统的设计与实现
  • springboot文件上传
  • arxiv2022 | MolT5:Translation between Molecules and Natural Language
  • encrypted勒索病毒攻击nas服务器,服务器中了勒索病毒解密数据恢复
  • Redis事务
  • zk之数据的发布与订阅
  • RBF-UKF径向基神经网络结合无迹卡尔曼滤波估计锂离子电池SOC(附MATLAB代码)RBF神经网络训练部分
  • 有趣的回文检测
  • 如何用ChatGPT做团队绩效管理?根据员工的个人优势、不足、目标来生成更具体的绩效反馈
  • 2023/5/7周报
  • 猫狗训练集训练报错:Failed to find data adapter that can handle input
  • C++ Primer第五版_第十五章习题答案(21~30)
  • Spring Boot 整合 Swagger 教程详解
  • ChatGPT写文章效果-ChatGPT写文章原创
  • leetcode 530. 二叉搜索树的最小绝对差
  • 《互联网安全产品漏洞管理规定》
  • 【Linux Network】网络编程套接字
  • 轻松掌握在已有K8s环境上安装KubeSphere
  • 【五一创作】Qt quick基础1(包含基本元素Text Image Rectangle的使用)
  • HTTP加密
  • 身份鉴别解读与技术实现分析(1)
  • 【Linux】多路转接--select、poll、epoll,非阻塞等待