首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏云原生K8s

    Jenkins结合Soar实现自动化SQL审查

    Soar是在2018年10月20日的开源先锋日上,由小米公布开源的项目,主要是通过智能检查SQL,并对SQL实现优化和改写的工具。

    93830编辑于 2022-09-11
  • 来自专栏.NET开发那点事

    Azure 内容审查器之文本审查

    内容审查器 Azure 内容审查器也是一项认知服务。它支持对文本、图形、视频进行内容审核。可以过滤出某些不健康的内容,关键词。使你的网站内容符合当地的法律法规,提供更好的用户体验。 Azure 内容审查器支持对绝大多数语言的审核,当然也包括中文。它已经内置了中文常用关键词列表,当然也可以自定义关键词列表。 下面让我们看看如何 创建内容审查器 在portal管理平台找到内容审查器,点击“创建”。 ? 区域选择离你最近的。 定价层选择免费F0。 内容审查器的免费策略为:5000事务/月,1次/s 。 ? 创建完资源后,点击资源左边菜单:密码与终结点。复制好密钥跟终结点信息后面会用到。 true, listId,//自定义关键词listId true); 总结 Azure 内容审查器是除了文本审核还包括图片视频内容的审核

    1.2K21发布于 2020-10-10
  • 来自专栏Go 技术

    利用 Git Hook 自动化 Go 代码审查,提高代码质量

    前言在日常开发中,代码质量的保证一直是团队关注的重点,尤其是随着项目规模的扩大,代码审查变得尤为重要。传统的代码审查虽然能帮助发现问题,但往往需要手动执行多次检查,并且容易受到疏漏的影响。 为了提高效率并确保一致性,自动化代码审查成为了越来越多开发团队的首选方案。 本文将介绍如何在 Go 项目中配置 Git Hook 来实现自动化代码审查,帮助你提升开发效率,减少错误,并保持项目的代码规范。准备好了吗?准备一杯你最喜欢的咖啡或茶,随着本文一探究竟吧。 Go 代码审查工具下面介绍几个常用的 Go 代码审查工具,它们可以与 Git Hook 配合使用,帮助自动化检查和规范化代码。 exit 1 fi小结自动化代码审查不仅仅是一个技术手段,它还是提高开发效率、保证代码质量和团队协作的有力保障。

    95386编辑于 2025-01-24
  • 用Agent编排实现合同审查自动化:完整实现过程

    Agent负责对照风险规则做判断一个Agent负责生成审阅报告三、整体流程设计合同审查自动化的工作流如下:text合同上传 → 文档解析 → 条款提取 → 风险匹配 → 生成报告 → 人工复核下面详细拆解每一个环节 │ ││ ▼ ││ 最终审阅意见 │└─────────────────────────────────────────────────────────────┘十、效果与收益用Agent编排实现合同审查自动化后 十一、技术选型参考如果你正在考虑实现合同审查自动化,以下几个技术方向值得关注:文档解析:支持PDF/Word的文本提取提示词工程:设计稳定的条款提取提示词规则引擎:风险规则的配置和管理Agent编排:多个 ZGI支持可视化Agent工作流设计,内置RAG和多模型接入,可以快速搭建合同审查自动化场景。 写在最后用Agent编排实现合同审查自动化,核心流程就五步:合同上传(PDF/Word格式)文档解析(提取纯文本)条款提取(用提示词提取关键条款)风险匹配(规则库比对,识别风险)报告生成(结构化输出,人工复核

    91610编辑于 2026-04-11
  • 来自专栏.NET开发那点事

    Azure内容审查器之羞羞图审查

    上一篇 Azure 内容审查器之文本审查我们已经介绍了如果使用Azure进行文字内容的审核。对于社区内容,上传的图片是否含有羞羞内容也是需要过虑的。但是最为一般开发者自己很难实现这种级别的智能识别。 但是借助Azure的内容审查器可以分分钟实现它。 创建内容审查器 在使用审查器之前需要在Azure上创建它。上次我们已经创建过了,这次就不在赘述了。 请直接查看上一篇: Azure 内容审查器之文本审查 编写代码 创建一个控制台项目然后使用nuget安装一个库: ?

    90321发布于 2020-10-10
  • 来自专栏JAVAandPython君

    自动化审查代码神器,省时又省事!

    项目地址:https://github.com/greyireland/algorithm-pattern 一般情况下,应用程序中使用的每种语言都需要单独的linter,很多本可以利用自动化工具完成的操作 Super Linter通过自动化解决了许多需求。 其特性包括: 防止将损坏的代码上传到主分支; 帮助建立多种语言的编码最佳实践; 制订代码布局和格式的指南; 自动化流程以帮助简化代码审查; 有了这些基础标准后,我们就能在内部 / 向客户和合作伙伴交付更好

    95110发布于 2020-09-22
  • 来自专栏分享/效率/工具/软件

    代码审查那些事儿

    代码审查那些事儿 定义 代码审查(英语:Code review)是指对计算机源代码系统化地审查,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。 代码审查常以不同的形式进行,例如结对编程、非正式的看过整个代码,或是正式的软件检查 from wiki 大概流程 时间: 最好每天或每周3 下班前1个小时 主持: 会议室,由leader主持 内容: 组内每人调400行代码的主逻辑出来查看 每人简述完毕后,QA环节 挑取有效的建议,标注到upsource的代码审查系统 清单 审查内容 代码安全性 代码性能 代码注释 单元测试 代码优化 格式化 分类 封装方法 注意 代码审查应该是日常工作 审查内容不要过多,关注主逻辑,行数不要超过400行 代码审查过程要保持心态平和,每个人都是值得尊重的 补充 upsource 是jetbrain公司出的一个团队协作的代码审查系统,可以配合idea实时显示评论.安装时免费的,但是团队的成员账号不能超过5个.如果超过则需要给钱买授权;免费的适合小组内的代码审查.目前在用,感觉还行

    1.3K20发布于 2020-02-25
  • 来自专栏北京马哥教育

    Linux入侵审查浅谈

    1. 检查帐户 # less /etc/passwd # grep :0: /etc/passwd(检查是否产生了新用户,和UID、GID是0的用户) # ls -l /etc/passwd(查看文件修改日期) # awk -F: ‘$3= =0 {print $1}’ /etc/passwd(查看是否存在特权用户) # awk -F: ‘length($2)= =0 {print $1}’ /etc/shadow(查看是否存在空口令帐户) 2. 检查日志 # last(查看正常情况下登录到本机的所有用户的

    2.2K90发布于 2018-05-02
  • 来自专栏xdecode

    Java源码安全审查

    最近业务需要出一份Java Web应用源码安全审查报告, 对比了市面上数种工具及其分析结果, 基于结果总结了一份规则库. 本文目录结构如下:  ?

    3.7K20发布于 2018-07-25
  • 来自专栏从头开始学习测试开发

    AI 代码审查(AICR)

    本文的目标,就是站在巨人的肩膀上,将其升级为真正的智能审查官。 一、现状剖析:code_reviewer Skill 能做什么,不能做什么? 价值:自动化了 80% 的“机械性”审查工作,释放人力。 目标:让 AI 在审查时,能关联到相关的测试资产。 工作流: 当收到审查请求,Skill 首先定位被修改的函数/类。 查询 coverage.xml,找出未被覆盖的行或分支。 调用 LLM,结合代码变更与覆盖率缺口,生成审查意见:“新增的 validate_email_format() 函数未被任何测试覆盖。

    87410编辑于 2026-03-31
  • 来自专栏张善友的专栏

    代码审查工具StyleCop

    “代码审查”或是“代码评审”(Code Review),这是一个流程,当开发人员写好代码后,需要让别人来review一下他的代码,这是一种有效发现BUG的方法。 由此,我们可以审查代码的风格、逻辑、思路……,找出问题,以及改进代码。因为这是代码刚刚出炉的时候,所以,这也是代码重构,代码调整,代码修改的最佳时候。 长时间以来,Code Review需要有一些有效的工具来支持,这样我们就可以更容易,更有效率地来进行代码审查工作。

    2.6K50发布于 2018-01-19
  • 来自专栏《活动征集》

    🚀 基于CICD的代码审查自动化实践:高效、智能的代码质量提升指南

    从传统到自动化的演变⚙️ CI/CD与代码审查的美妙结合 实现代码审查自动化的关键步骤 实战案例:自动化代码审查的真实演示 持续优化:让你的代码审查更智能 总结:未来可期的自动化代码审查之路 前言:代码审查 什么是代码审查?从传统到自动化的演变️ 传统代码审查传统的代码审查是人类主导的过程,通常是:提交代码:开发者完成功能代码。人工审查:团队中经验丰富的开发者对代码进行逐行检查。 自动化代码审查的崛起随着持续集成/持续交付(CI/CD)的普及,自动化代码审查成为一种理想方案。它将繁琐的代码检查工作交给工具完成,同时保留人类审核的高阶功能,让效率和质量兼得。 实现代码审查自动化的关键步骤1️⃣ 选择合适的工具以下是一些流行的工具,可以帮助实现自动化代码审查:静态代码分析工具:SonarQube、CodeClimate代码格式化工具:Prettier、BlackCI 总结:未来可期的自动化代码审查之路自动化代码审查并不是要取代人类,而是让人类从繁琐的工作中解放出来,专注于创新和解决复杂问题。结合CI/CD的自动化代码审查,是一个令人兴奋的未来趋势。

    1.2K21编辑于 2025-01-22
  • 来自专栏c++与qt学习

    Jenkins+SonarQube代码审查

    Jenkins+SonarQube代码审查 引言 安装PostgreSQL 安装SonarQube 实现代码审查 概述 Jenkins安装SonarQube Scanner插件 安装SonarQube Scanner Jenkins配置Sonar Server 非流水线项目添加SonarQube代码审查 流水线项目添加SonarQube代码审查 ---- 引言 SonarQube是一个用于管理代码质量的开放平台 cd /usr/local/sonarqube-8.6.0/extensions/plugins ---- 生成令牌(需要将生成的令牌复制下来): ---- 实现代码审查 概述 Jenkins安装 Jenkins配置Sonar Server Manage Jenkins->Configure System->SonarQube servers: ---- 非流水线项目添加SonarQube代码审查 system encoding sonar.sourceEncoding=UTF-8 sonar.java.binaries=**target/classes ---- 流水线项目添加SonarQube代码审查

    2K11编辑于 2022-09-26
  • 来自专栏前端开发

    前端代码审查清单

    前端代码审查清单是一个保证前端代码质量的审查清单。当我们在开发写代码的时候,总会各种各样的问题,自测的时候由于太熟悉自己的代码逻辑往往测试不够充分,无法发现问题。 前端代码审查清单就是为了解决这个问题!清单存放了一些常见的问题,当我们开发完成之后,对照清单思考一下这些问题在代码中是否遇到或者妥善处理,从而提高代码质量。 贡献 由于本人才疏学浅,部分场景没有覆盖,欢迎大家补充更多审查点,提高前端代码质量!

    1.2K20发布于 2021-04-22
  • 来自专栏上善若水

    # 代码风格审查工具Cpplint

    代码风格审查工具Cpplint 它山之石,可以攻玉。

    6.1K40发布于 2019-08-27
  • 来自专栏前端开发

    前端代码审查清单

    前端代码审查清单是一个保证前端代码质量的审查清单。当我们在开发写代码的时候,总会各种各样的问题,自测的时候由于太熟悉自己的代码逻辑往往测试不够充分,无法发现问题。 前端代码审查清单就是为了解决这个问题!清单存放了一些常见的问题,当我们开发完成之后,对照清单思考一下这些问题在代码中是否遇到或者妥善处理,从而提高代码质量。

    1.8K00发布于 2020-07-10
  • 来自专栏云前端

    代码审查之最佳实践

    图片来自 https://xkcd.com/1513/ 本文谈论了以下话题: 代码审查之为什么、查什么、何时查 准备好被审查的代码 代码审查的执行 代码审查实例 动机 之所以要执行代码审查(code reviews 如果一次代码审查要处理大量的改变,比如超过 5 个文件、超过一两天的开发量,或是要花超过 20 分钟去审查 -- 就要考虑将其分割成数次自包含的审查了。 只提交完成的、自我审查过的(借助 diff)、自测过的代码审查。 昂贵的人工审查时间应该花在程序逻辑方面,而不是对样式、语法或格式的辩论上 -- 那些应该用自动化工具解决掉。 当然,上面提到这些,最好还是能用自动化工具解决掉,以免各费口舌。 代码中是否还有 TODOs ?

    1.9K20发布于 2020-06-15
  • 来自专栏CSDN技术头条

    代码审查拯救世界?

    代码审查是指阅读代码来检查源代码与编码标准的符合性以及代码质量的活动。现在,越来越多的团队倡导要进行代码审查活动,而本文作者通过一幅漫画,来诠释其对代码审查的理解,观点可能不符合大家的常规心理。 通过代码审查解决? 我想问的主要问题: 代码审查期间真的会发现问题或bug吗? 代码审查会发现这个bug吗?对还是不对呢? 人类擅长推理、思考、富有创造性、并且发现错误,但语法编译对人类来说是一件可怕的事情。 在代码审查期间,你可能仅仅发现一些拼写或基础错误(typo)但并未真正发现bug。难道第二双眼睛就可以发现了吗?

    1.5K60发布于 2018-02-12
  • 来自专栏iSharkFly

    Confluence 6 审查日志 原

    日志审查能够允许管理查看你 Confluence 站点所做的修改。 希望查看查看审查日志  ?  > 基本配置(General Configuration) > 审查日志(Audit log)。 然后你可以通过关键字和时间来显示的日志进行过滤。

    67040发布于 2019-01-30
  • 来自专栏安全领域

    DNS审查,了解一下

    在DNS审查期间,你应该测试PTR记录查找功能以确保其正常运行。

    1.8K21发布于 2018-08-01
领券