首页 > 其他分享 >代码评审问题及报告

代码评审问题及报告

时间:2024-05-24 09:08:25浏览次数:15  
标签:某某 检查 代码 报告 校验 评审 效验

代码平评审问题报告

评审对象:评审本次需求上线新增的类

评审内容概述:对后端代码的业务逻辑、垂直和水平越权等问题作出评审

评审功能详述:某某某一些功能

是否涉及关键代码:是,(文件上传、短信通知)

 

 

本系统代码评审要点

序号   代码评审检查类别  检查内容
1 业务逻辑检查  代码的逻辑检查,尤其针对if判断
2 SQL语句检查 insert语句
3 异常处理检查

自定义语异常的抛出

 

4 垂直、水平越权漏洞代码安全走查 检查各接口是否有垂直 、水平越权效验
5 错误验证检查   方法的参数是否都做了效验
     

 

本次评审发现的问题:

一般问题 2  轻微问题2

序号 问题描述 解决建议 提出人 严重程度 解决方式
1 某某接口/未做水平越权 需要校验 某某 一般 做村服绑定校验
2 某某接口/未对渠道权限进行校验,未对入参进行效验 需要校验 某某 一般

对渠道权限进行效验、对入参进行效验

 

3 某某接口/未检查导出数量限制 对导出结果做效验 某某 轻微 对导出结果数量做限制
4 部分接口未做事务一致性效验 增加事务效验 某某 轻微 增加事务效验

标签:某某,检查,代码,报告,校验,评审,效验
From: https://www.cnblogs.com/qq909283/p/18209871

相关文章

  • 低代码与 Echarts 融合:开启智能可视化的创新浪潮
    前言在当今数字化时代,数据的价值愈发凸显,企业和组织需要有效地利用数据来作出战略决策和优化业务流程。可视化是一种强大的工具,可以将复杂的数据以直观的方式展现出来,帮助用户更好地理解和分析数据。近年来,低代码开发平台和Echarts可视化库的结合,为智能可视化带来了全新的创新......
  • 数据库原理第二次实验报告
    目录写在前面实验报告要求任务一(数据库CAP)初始化CAP12任务二:视图(数据库GlobalToyz)123任务三:触发器(数据库GlobalToyz)12测试任务四:存储过程与事务(数据库GlobalToyz)1测试任务五:游标与SQL(数据库GlobalToyz)12参考写在前面因为任务四说的实在是太说得道理了如果没有欧内的手很难做这......
  • 梦断代码阅读笔记03
    梦断代码阅读笔记03团队合作与冲突在过去的团队合作中,作为一个软件工程学生,我常常专注于自己的代码和单独完成任务,忽视了团队合作的重要性。如果团队中出现了冲突或分歧,我倾向于回避或让步,以求快速解决问题,但这种做法并未真正解决根本问题,反而留下隐患。结合《梦断代码》一书中......
  • 源代码管理工具简明宣介——Team Foundation Server(TFS)
    TeamFoundationServer(TFS)是一款由Microsoft提供的强大的源代码管理工具,它为软件开发团队提供了一个全面的应用生命周期管理平台。一、核心功能源代码管理:TFS支持集中式和分布式版本控制系统,包括TFVC(TeamFoundationVersionControl)和Git。这使得团队能够灵活选择最适合其项......
  • 多目标应用:基于NSGA2求解柔性作业车间调度问题(FJSP),MATLAB代码
    一、柔性作业车间调度问题柔性作业车间调度问题(FlexibleJobSchedulingProblem,FJSP)的描述如下:n个工件{J,J......
  • 不闭合三维TSP:成长优化算法GO求解不闭合三维TSP(起点固定,终点不定,可以更改数据集),MATLAB
    一、旅行商问题旅行商问题(Travelingsalesmanproblem,TSP)是一个经典的组合优化问题,它可以描述为一个商品推销员去若干城市推销商品,要求遍历所有城市后回到出发地,目的是选择一个最短的路线。当城市数目较少时,可以使用穷举法求解。而随着城市数增多,求解空间比较复杂,无法使......
  • 不闭合三维TSP:蛇优化算法SO求解不闭合三维TSP(起点固定,终点不定,可以更改数据集),MATLAB代
    一、旅行商问题旅行商问题(Travelingsalesmanproblem,TSP)是一个经典的组合优化问题,它可以描述为一个商品推销员去若干城市推销商品,要求遍历所有城市后回到出发地,目的是选择一个最短的路线。当城市数目较少时,可以使用穷举法求解。而随着城市数增多,求解空间比较复杂,无法使......
  • 利用Python训练手势模型代码
    importcv2ascvimportosimportnumpyasnpfromsklearn.decompositionimportPCAfromsklearn.model_selectionimporttrain_test_splitfromsklearn.svmimportSVCfromsklearn.treeimportDecisionTreeClassifierfromsklearn.neighborsimportKNeighborsClassifie......
  • GitHub——源代码管理工具
    一、简介GitHub是一个面向开源及私有软件项目的托管平台,因为只支持Git作为唯一的版本库格式进行托管,故名GitHub。GitHub提供了分布式版本控制和源代码管理(SCM)功能,它是基于Git的,由GitHub公司开发和维护。它不仅提供了代码托管服务,还提供了一个平台,让开发者可以交流、学习和协作。......
  • 用户体验测试体系调研报告
    一用户体验概述1.1用户体验的定义、要素和价值1.1.1定义用户体验的最新定义(ISO-9241-210:2019)为“用户体验是指用户对系统、产品或服务的使用和(或)预期使用所产生的感知和反应”。1.1.2要素 通过用户体验的定义和要素,可以看出用户体验测试应从产品使用前、使用中和使用......