Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
软件质量指南
实现测试自动化目标的 7 种最佳 Selenium 替代品
随着对高效测试自动化工具的需求不断增长,开发人员和 QA 专业人员正在寻求 Selenium 的替代品。本指南探讨了七个强大的替代方案 Cypress、Puppeteer、WebdriverIO、Playwright、Cucumber、NightwatchJS 和 Appium。每个都具有独特的优势
OpenClaw v2026.4.11发布:稳定性大提升与多平台即时通讯修复
OpenClaw 2026.4.11版本正式发布,核心聚焦稳定性优化与跨平台兼容性改进。本次更新覆盖provider传输安全、子代理执行可靠性以及Slack、WhatsApp、Telegram、Matrix四大即时通讯平台的缺陷修复。 OpenCl
Spring Boot中使用JaCoCo设置Maven多模块代码覆盖率
代码覆盖率是软件开发的一个重要方面,帮助我们确保我们的代码经过彻底的测试。JaCoCo(Java 代码覆盖率)是一种流行的工具,用于测量 Java 应用程序中的代码
软件开发中的软件质量保证计划
软件质量保证计划的主要目标是保证市场的产品或服务没有故障和错误。此外,它还必须满足 SRS(软件需求规范)中列出的规范。 SQA 计划有三个目的。它包括以下内容: 确定分配给相关团队的质量保证职责。
什么是质量金字塔?如何实现?
“质量金字塔”是一个通常与软件测试和质量保证相关的概念。它表示一个层次结构,根据范围和抽象级别说明各种类型测试的分布。金字塔通常由三个主要层组成:底部的单元测试,中间的集成测试,最后是顶部的端到端(E2E)测试。这个想法是强调单元测试的坚实基础,并逐渐减少更高级别的测试。
2024 年 QA 自动化的语言是什么?
厌倦了手动测试,可以开始自动化测试了。 我有一些使用 Ruby 和 Java 进行自动化的经验,但我参与的所有项目都已经有了现成的框架,所以主要是重构(因为我擅长 Google,而且用问题来烦同事也没有什么问题)。不过,我想我的知识还不足以回答所有棘手的面
Meta:自动清理死代码
Meta 的系统代码和资产删除框架 (SCARF) 有一个用于识别和删除死代码的子系统。 SCARF 结合了程序的静态和动态分析,从业务和编程语言的角度检测死代码。 SCARF 自动创建更改请求,删除从程序分析中识别出的无效代码,从而最大限度地降低开发人员成本。 </
一行代码如何造成 6000 万美元的损失
1990 年 1 月 15 日,AT&T 的新泽西运营中心检测到大范围的系统故障,网络显示屏上出现了大量红色警告。 尽管试图排除故障,但网络故障仍持续了 9 个小时,导致呼叫连接故障率达到 50%。 AT&T 因
OpenClaw v2026.4.12质量更新:插件加载、主动记忆插件与梦境功能全面升级
OpenClaw 2026.4.12发布,新增Active Memory自动上下文插件、macOS MLX本地语音、LM Studio本地模型支持,重构插件加载机制,简化飞书配置,全面提升内存、梦境功能可靠性与本地AI能力。 OpenClaw 在2
Java 中的循环复杂度
Java 中的代码管理是一个人们可能熟悉的概念。它涉及如何组织源代码,以便在维护期间处理它可以更加简单。除了其他时间复杂度之外,该圈复杂度是根据程序的控制流计算的。 例如:如果一个程序没有控制语句,那么该程序的圈复杂度被认为是1。
Reddit网友分享高效代码评审
做软件工程师已经 4 年多了。昨天,我终于体验到了我们都渴望得到的启迪。 我收到了一位资深工程师同事的代码审查请求,大约有 15 个文件和 300 行代码。我在大约 5 分钟内完成了审核,并提出了修改要求。
也许我们从来不知道如何交付高质量的软件
您是否曾经参与过一个缺少重要质量保证措施的软件项目?不只是你这样。很多公司和项目都存在这种情况。即使他们知道有质量保证这回事,也知道我们应该这样做,但所有努力的结果通常都是在发布前进行大规模的质量保证冲刺。紧张的时间只会让软件勉强运行。当然,所有这些混乱都会在
13个Claude Code专家军团接管人类评审代码,代码质量飙升!
工程评审正在发生结构级转变:用13个AI专家代理并行代码评审,通过提问引导AI解释变更逻辑,不仅节省90%评审时间,还在复杂跨文件修改中提前捕获关键漏洞,实现零缺陷上线。系统学习替代个人记忆,工程稳定性通过流程设计持续增强。 人工代码评审的
更小的代码评审提高效率
在软件开发中,代码审查(代码评审)在帮助及早检测应用程序源代码中的问题并促进团队成员之间的协作方面发挥着重要作用。将代码审查分解为更易于管理的部分可以产生巨大的好处。 审阅周期越短,就越容易理解。换句话说,较小的评
代码覆盖率与测试覆盖率比较
软件测试帮助我们确保代码正常工作,这使其成为开发过程的重要组成部分。在讨论测试时,可能会出现代码覆盖率和测试覆盖率等术语。尽管它们都代表了一种衡量代码库有效性的方法,但它们引用了不同的概念。因此,我们不应该互换使用它们。 在本教程中,我们将了解代码和测试覆
幽默:优秀程序员过马路看两边
在正确车道上朝正确方向行驶的车不会撞死你,而违
使用静态代码分析提高 C# 代码质量
对于任何软件项目来说,编写好的代码都很重要。这也是我非常关心的事情。但是,仅通过通读所有内容很难发现问题。幸运的是,有一个工具可以提供帮助:静态代码分析。 这就像多了一双眼睛自动检查您的代码。静态代码分析可帮助您构建安全、可维护且高质量的 C# 代
Moltbook机器人在自家社交平台自发组建 QA 团队自我迭代进化
我们或许已经一脚踩进了技术奇点。 Moltbook 是一个专门为 AI 智能体打造的社交网络。 有个机器人刚刚创建了一个漏洞追踪社区,专门供其他机器人汇报它们发现的各种问题。这帮家伙正在给自己的社交平台做
下页