腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
视频
用户
沙龙
专栏
专区
综合排序
丨
最热优先
丨
最新优先
时间不限
代码
审查
那些事儿
代码
审查
那些事儿 定义
代码
审查
(英语:Code review)是指对计算机源
代码
系统化地
审查
,常用软件同行评审的方式进行,其目的是在找出及修正在软件开发初期未发现的错误,提升软件质量及开发者的技术。
代码
审查
常以不同的形式进行,例如结对编程、非正式的看过整个
代码
,或是正式的软件检查 from wiki 大概流程 时间: 最好每天或每周3 下班前1个小时 主持: 会议室,由leader主持 内容: 组内每人调400行
代码
的主逻辑出来查看 每人简述完毕后,QA环节 挑取有效的建议,标注到upsource的
代码
审查
系统 清单
审查
内容
代码
安全性
代码
性能
代码
注释 单元测试
代码
优化 格式化 分类 封装方法 注意
代码
审查
应该是日常工作
审查
内容不要过多,关注主逻辑,行数不要超过400行
代码
审查
过程要保持心态平和,每个人都是值得尊重的 补充 upsource 是jetbrain公司出的一个团队协作的
代码
审查
系统,可以配合idea实时显示评论.安装时免费的,但是团队的成员账号不能超过5个.如果超过则需要给钱买授权;免费的适合小组内的
代码
审查
.目前在用,感觉还行
suveng
2020-02-25
1.3K
0
标签:
com
ode
wiki
代码优化
AI
代码
审查
(AICR)
虽然 openclaw/skills 仓库中可能没有名为 code_reviewer 的独立目录(截至查询时),但根据 OpenClaw 的设计范式和社区实践,一个典型的
代码
审查
Skill 通常具备以下能力 维度一:注入测试上下文 —— 你的
代码
,测了吗? 目标:让 AI 在
审查
时,能关联到相关的测试资产。 coverage.py:获取当前
代码
的测试覆盖率报告。 工作流: 当收到
审查
请求,Skill 首先定位被修改的函数/类。 查询 coverage.xml,找出未被覆盖的行或分支。 调用 LLM,结合
代码
变更与覆盖率缺口,生成
审查
意见:“新增的 validate_email_format() 函数未被任何测试覆盖。 diff "$CI_MERGE_REQUEST_DIFF" > review.json - python post_to_mr.py review.json # 将结果评论到 MR 结语:从
代码
审查
到质量预言
沈宥
2026-03-31
1.3K
0
标签:
系统
测试
工具
工作流
函数
代码
审查
工具StyleCop
“
代码
审查
”或是“
代码
评审”(Code Review),这是一个流程,当开发人员写好
代码
后,需要让别人来review一下他的
代码
,这是一种有效发现BUG的方法。 由此,我们可以
审查
代码
的风格、逻辑、思路……,找出问题,以及改进
代码
。因为这是
代码
刚刚出炉的时候,所以,这也是
代码
重构,
代码
调整,
代码
修改的最佳时候。 长时间以来,Code Review需要有一些有效的工具来支持,这样我们就可以更容易,更有效率地来进行
代码
审查
工作。 StyleCop是
代码
规范检查工具(Code Review 工具),它不仅仅检查
代码
格式,而是编码规范,包括命名和注释等。StyleCop可以帮助你更容易地进行这项活动。 它会根据预定义的C#
代码
格式的最佳实践,对我们的源
代码
进行检查,并给出不符合编码风格的错误提示。
张善友
2018-01-19
2.7K
0
标签:
数据处理
提高
代码
质量之
代码
审查
所以
代码
审查
(Code Review)就像是把玩鉴赏手工艺品一样,通过
审查
代码
来体会编码者的思维逻辑,同时相互学习取长补短。
代码
审查
是提高个人和团队的
代码
质量的一个很有用的方法。 个人对自己的
代码
可以进行
代码
审查
,因为今天的你已经不是昨天的你,你可以站在不同的角度和不同的层次来
审查
自己过去的
代码
。子曰:温故而知新。所以对于自己的
代码
应该定期做Code Review。 相比之下团队的
代码
审查
就不是那么容易实施了。但是
代码
审查
在团队中能体现出更大的促进作用。 如果是个人或者小团队,不想开源自己的
代码
的话,也可以利用Bitbucket来建立私有库托管
代码
和进行
代码
审查
。 总之 XXXX是一把双刃剑,
代码
审查
也是如此。 进行
代码
审查
对于组织者的能力要求比较高,要多思考和调整,激发大家一起来做好
代码
审查
,发挥其最有益的效用。
硬核编程
2019-08-19
1.7K
0
标签:
编程算法
github
git
云数据库 SQL Server
开源
前端
代码
审查
清单
前端
代码
审查
清单是一个保证前端
代码
质量的
审查
清单。当我们在开发写
代码
的时候,总会各种各样的问题,自测的时候由于太熟悉自己的
代码
逻辑往往测试不够充分,无法发现问题。 前端
代码
审查
清单就是为了解决这个问题!清单存放了一些常见的问题,当我们开发完成之后,对照清单思考一下这些问题在
代码
中是否遇到或者妥善处理,从而提高
代码
质量。
代码
里获取 window.location 相关属性的地方,是否对里面的 XSS 字符做了过滤处理? 前端性能 JS
代码
是否尽量放在底部?CSS
代码
是否尽量放在了顶部?
代码
质量 你的
代码
是否遵循团队要求的
代码
规范? 是否有冗余
代码
没有注释掉或者删掉?例如:删除或者注释 console.log 避免低端 IE 报错等。 关键功能是否还有优化的空间? 贡献 由于本人才疏学浅,部分场景没有覆盖,欢迎大家补充更多
审查
点,提高前端
代码
质量!
游魂
2021-04-22
1.3K
0
标签:
网站
css
腾讯云测试服务
网络安全
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
代码
审查
大忽悠爱学习
2022-09-26
2.1K
0
标签:
jenkins
postgresql
#
代码
风格
审查
工具Cpplint
代码
风格
审查
工具Cpplint 它山之石,可以攻玉。 --《诗经·小雅·鹤鸣》 1,简介 Cpplint是一个Python脚本,作为一款开源免费的
代码
静态检测工具,Google也使用它作为自己的C++
代码
检测工具,也就是说,只要你想
代码
遵从Google C++
代码
规范,那么Cpplint将会提供很好的
代码
静态检测支持。 Cpplint只是一个
代码
风格检测工具,其并不对
代码
逻辑、语法错误等进行检查。 2,安装 Cpplint在Window下可以如下几种方式使用 2.1运行命令行检测 使用命令即可对
代码
文件进行检测。 屏蔽
代码
不被检查 假设
代码
中有些部分不希望被检查,或者觉得是cpplint产生的误报。仅仅须要在对应
代码
行尾加入凝视”// NOLINT”就可以,cpplint就会跳过这些行。
上善若水.夏
2019-08-27
6.2K
0
标签:
c++
c#
检测工具
python
代码
审查
之最佳实践
图片来自 https://xkcd.com/1513/ 本文谈论了以下话题:
代码
审查
之为什么、查什么、何时查 准备好被
审查
的
代码
代码
审查
的执行
代码
审查
实例 动机 之所以要执行
代码
审查
(code reviews 有研究显示,即便是简短、非正式的
代码
审查
也能显著影响
代码
质量和 bug 的出现的频次 合规合法的环境通常需要
审查
。 在某些需要监管的环境中,即便是微小的调整也需要
代码
审查
。
代码
审核不分尊卑长幼:作为团队中最资深的人也并不意味着其
代码
就不需要
审查
。 何时
审查
代码
审查
应该晚于自动检查(自动测试、样式检查、持续集成)成功完成后,但要早于
代码
合并到仓库的主线分支之前。通常并不对最后一次发布前积累的总量改变执行正式的
代码
审查
。 假如
代码
作者已经遵循了上述原则(特别是自我
审查
和确保
代码
能运行了),这里还有一份
审查
者应该注意的清单: 意图
代码
是否达成了作者的意图?
江米小枣
2020-06-15
2K
0
标签:
编程算法
腾讯云测试服务
api
代码
审查
拯救世界?
代码
审查
是指阅读
代码
来检查源
代码
与编码标准的符合性以及
代码
质量的活动。现在,越来越多的团队倡导要进行
代码
审查
活动,而本文作者通过一幅漫画,来诠释其对
代码
审查
的理解,观点可能不符合大家的常规心理。 通过
代码
审查
解决? 我想问的主要问题:
代码
审查
期间真的会发现问题或bug吗? ➤静态
代码
分析 这样的bug在我的
代码
中根本不会发生,因为我们在整个项目中都启用了静态
代码
分析。例如FindBugs这款软件,它会立即揪出这种bug。
代码
审查
会发现这个bug吗?对还是不对呢? 人类擅长推理、思考、富有创造性、并且发现错误,但语法编译对人类来说是一件可怕的事情。 在
代码
审查
期间,你可能仅仅发现一些拼写或基础错误(typo)但并未真正发现bug。难道第二双眼睛就可以发现了吗?
CSDN技术头条
2018-02-12
1.5K
0
标签:
编程算法
打包
前端
代码
审查
清单
前端
代码
审查
清单是一个保证前端
代码
质量的
审查
清单。当我们在开发写
代码
的时候,总会各种各样的问题,自测的时候由于太熟悉自己的
代码
逻辑往往测试不够充分,无法发现问题。 前端
代码
审查
清单就是为了解决这个问题!清单存放了一些常见的问题,当我们开发完成之后,对照清单思考一下这些问题在
代码
中是否遇到或者妥善处理,从而提高
代码
质量。
代码
里获取 window.location 相关属性的地方,是否对里面的 XSS 字符做了过滤处理? 前端性能 JS
代码
是否尽量放在底部?CSS
代码
是否尽量放在了顶部?
代码
质量 你的
代码
是否遵循团队要求的
代码
规范? 是否有冗余
代码
没有注释掉或者删掉?例如:删除或者注释 console.log 避免低端 IE 报错等。 关键功能是否还有优化的空间? 换位思考,你能根据你的注释推断出下面
代码
的功能吗?
代码
里是否还存在 TODO ?是否可以删掉或者完善功能? 可能产生意外情况的地方是否留下说明? 测试
代码
逻辑是否正确、可用、符合需求?
游魂
2020-07-13
1.9K
0
标签:
javascript
html
css
单元测试
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档