小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
代码过载时代:会写代码已经不牛了,会“删代码”才是真高手

随着AI编程工具的普及,代码量激增但质量堪忧,生成的代码常常重复且难以理解,增加了维护成本。应对策略包括格式化审查、删代码文化、使用静态分析工具和严格单元测试。程序员需转变心态,从“代码生产者”变为“代码管理者”,关注代码质量而非数量。

代码过载时代:会写代码已经不牛了,会“删代码”才是真高手

dotNET跨平台
dotNET跨平台 · 2026-04-07T23:53:40Z

本文讨论了如何在单元测试中使用unittest.mock.Mock的side_effect功能来模拟函数的不同返回值,包括处理异常情况。示例代码展示了如何为多个外部调用返回不同结果,并使用spec_set=True确保模拟对象的严格性。

为每次调用模拟返回不同的值

jdhao's blog
jdhao's blog · 2026-03-31T17:10:40Z
【译】 GitHub Copilot Testing for .NET 将 AI 驱动的单元测试引入 Visual Studio 2026

GitHub Copilot 的 .NET 测试功能已在 Visual Studio 2026 v18.3 正式发布,支持快速生成高质量单元测试。该功能通过自然语言描述测试需求,自动生成并运行测试,简化测试流程,提高工作效率。

【译】 GitHub Copilot Testing for .NET 将 AI 驱动的单元测试引入 Visual Studio 2026

dotNET跨平台
dotNET跨平台 · 2026-03-16T00:01:50Z

Percona最近发布了针对MongoDB的性能提升修复,解决了在Docker容器中运行时的内存配置问题,显著改善了性能和用户体验。该修复已提交至MongoDB社区库。

一个失败的单元测试,一个神秘的TCMalloc配置错误,以及在Docker中获得的60%性能提升

Percona Database Performance Blog
Percona Database Performance Blog · 2026-03-12T13:10:15Z
第724期:单元测试性能、排序、FastAPI及更多内容(2026年3月3日)

本文探讨了如何通过单元测试确保代码性能,尤其是在代码更改后捕捉性能差异。还介绍了Python字典序排序、FastAPI错误处理机制,以及使用Git子模块管理共享数据科学代码的方法。

第724期:单元测试性能、排序、FastAPI及更多内容(2026年3月3日)

PyCoder’s Weekly
PyCoder’s Weekly · 2026-03-03T19:30:00Z
数据解决方案的版本控制与测试:在面试风格查询中应用持续集成和单元测试

本文介绍了如何使用Python和GitHub Actions对数据分析脚本进行单元测试、版本控制和持续集成。通过解决特斯拉的面试题,展示了将脆弱脚本转变为可靠解决方案的过程,强调了单元测试的重要性和GitHub Actions的自动化测试功能,同时指出版本控制的优势,确保每次更改可追踪和测试。

数据解决方案的版本控制与测试:在面试风格查询中应用持续集成和单元测试

KDnuggets
KDnuggets · 2026-02-11T12:58:14Z
从测试驱动开发和生产环境测试中获取反馈

团队依赖单元测试和集成测试,而非端到端测试。他们通过TDD和结对编程频繁发布小改动,并在生产环境中测试以获取真实反馈,使用功能开关降低风险。由于测试环境与生产环境存在差距,他们更倾向于在生产中进行测试以获得最佳反馈。

从测试驱动开发和生产环境测试中获取反馈

InfoQ
InfoQ · 2026-02-05T11:36:00Z
第717期:单元测试性能、光标、递归匹配及更多(2026年1月13日)

测试代码性能不仅要确保正确性,还需评估性能。通过分析数据规模增长时的性能变化(即大O标度)来进行评估。

第717期:单元测试性能、光标、递归匹配及更多(2026年1月13日)

PyCoder’s Weekly
PyCoder’s Weekly · 2026-01-13T19:30:00Z
Go语言中的单元测试 - 初学者指南

学习Go语言的单元测试主要挑战在于测试方法的简约性。Go没有内置断言和特殊语法,测试以普通Go代码编写。文章介绍了基本测试的编写与运行,包括表驱动测试和错误处理函数的测试,帮助读者掌握Go的测试概念与实践。

Go语言中的单元测试 - 初学者指南

freeCodeCamp.org
freeCodeCamp.org · 2026-01-12T17:55:57Z

XP(极限编程)提倡测试先行,以降低bug出现的几率。随着业务复杂性增加,单元测试的重要性愈加突出。文章总结了Go语言中数据库和Redis的Mock方法,以及使用goconvey框架进行单元测试的优势,强调了预期测试的重要性。

Go 单元测试高效实践

了迹奇有没
了迹奇有没 · 2025-12-30T15:32:33Z
如何通过评估飞轮测试和改进AI应用

传统编程依赖单元测试来捕捉错误,但AI产品缺乏这种保障。AI模型输出不稳定,传统测试方法无法有效检测准确性下降或幻觉。文章介绍了评估飞轮作为AI应用测试的实用方法,通过持续改进和反馈循环来确保系统性能。

如何通过评估飞轮测试和改进AI应用

freeCodeCamp.org
freeCodeCamp.org · 2025-12-22T10:18:04Z

Apache TVM 更新至 0.21.0 版本,中文文档已同步。TVM 是一个深度学习编译框架,支持多种硬件。新增参数化单元测试功能,便于在不同目标设备上运行测试,支持 GPU 测试和运行时要求。测试可在本地或 Docker 容器中执行,CI 流程通过 Jenkinsfile 定义。

【TVM 教程】Python 目标参数化

HyperAI超神经
HyperAI超神经 · 2025-12-17T09:01:33Z
AI Coding与单元测试的协同进化:从验证到驱动

本文分享美团在AI生成代码质量控制方面的三大策略:通过单元测试快速验证逻辑、构建安全网保护现有代码、采用TDD模式精准传达需求,以提升AI编程的效率与可靠性,确保代码质量。

AI Coding与单元测试的协同进化:从验证到驱动

美团技术团队
美团技术团队 · 2025-12-05T00:00:00Z
利用 AWS Step Functions 中增强的本地测试功能加快工作流开发速度

AWS Step Functions 的 TestState API 增强了本地测试功能,支持模拟状态输出、错误处理和各种状态类型的测试。用户可以在不部署到 AWS 的情况下,通过编程方式进行高保真度的单元测试,确保工作流正常运行。

利用 AWS Step Functions 中增强的本地测试功能加快工作流开发速度

亚马逊AWS官方博客
亚马逊AWS官方博客 · 2025-11-27T07:31:02Z

网络编程测试需建立完善体系,包括单元测试、集成测试和模糊测试。通过真实事件循环和socketpair进行单元测试,利用Linux tc模拟网络故障,采用libFuzzer进行协议解析测试,以确保服务质量并及时修复Bug。

测试与 QA

土法炼钢兴趣小组的博客
土法炼钢兴趣小组的博客 · 2025-11-27T00:00:00Z
《Flask 从入门到进阶》正式发售

我的新书《Flask 从入门到进阶》已出版,更新了大量内容,涵盖HTTP原理、数据库ORM和单元测试,适合有Python基础的读者。感谢支持的朋友们!

《Flask 从入门到进阶》正式发售

博客 | 李辉
博客 | 李辉 · 2025-11-23T14:25:36Z
如何测试JavaScript应用:从单元测试到AI增强的质量保证

作为软件工程师,理解测试的重要性至关重要。文章讨论了JavaScript测试的演变,包括单元测试、集成测试和端到端测试。随着AI的引入,测试变得更加智能和自动化,未来将实现更高效的开发流程。测试不仅用于发现错误,也是确保软件可靠性和用户体验的关键。

如何测试JavaScript应用:从单元测试到AI增强的质量保证

freeCodeCamp.org
freeCodeCamp.org · 2025-10-08T16:07:18Z

依赖注入(DI)是一种设计模式,通过外部传递依赖项实现松耦合和可测试性。ASP.NET Core内置的DI容器支持构造函数注入和生命周期管理,但不支持命名注册。推荐使用构造函数注入,以避免循环依赖,并可在单元测试中使用Mock框架模拟依赖。

ASP.NET Core面试精讲系列二

dotNET跨平台
dotNET跨平台 · 2025-09-28T00:01:58Z
在IDE中使用TestSpark超级增强单元测试生成

TestSpark是一个集成在IntelliJ IDEA中的开源单元测试生成插件,结合AI和自动化测试技术,旨在提高测试生成效率和用户友好性。用户可以选择不同的测试生成方法,并通过反馈循环确保生成的测试可编译,从而提升代码质量。

在IDE中使用TestSpark超级增强单元测试生成

The JetBrains Blog
The JetBrains Blog · 2025-09-23T11:13:56Z
第698期:捕获标准输出、REPL配色、功能历史及更多(2025年9月9日)

Python单元测试中,捕获标准输出和错误输出是常见需求。Python 3.14将引入REPL语法高亮,用户可自定义配色方案。文章还讨论了Python版本演变、异步编程及多个版本管理等主题。

第698期:捕获标准输出、REPL配色、功能历史及更多(2025年9月9日)

PyCoder’s Weekly
PyCoder’s Weekly · 2025-09-09T19:30:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码