对代码进行单元测试是几乎每个软件工程师都要完成的工作。本文以C++语言为基础,讲解如何进行单元测试并生成测试报告。
前言
测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。
对于工程师自己来说,单元测试也是提升自信心的一种方式。
直接交付没有经过测试的代码是不太好的,因为这很可能会浪费整个团队的时间,在一些原本早期就可以发现的问题上。而单元测试,就是发现问题一个很重要的环节。
2025年06月03日
对代码进行单元测试是几乎每个软件工程师都要完成的工作。本文以C++语言为基础,讲解如何进行单元测试并生成测试报告。
测试是软件开发过程中一个必须的环节,测试确保软件的质量符合预期。
对于工程师自己来说,单元测试也是提升自信心的一种方式。
直接交付没有经过测试的代码是不太好的,因为这很可能会浪费整个团队的时间,在一些原本早期就可以发现的问题上。而单元测试,就是发现问题一个很重要的环节。
2025年06月03日
聊完就忘?当下多数AI助手和开发工具各自独立运行,会话结束上下文即消失,严重影响了使用体验和效率。
OpenMemory MCP,一款可以解决AI工具记忆痛点,并且实现不同工具之间共享上下文信息的开源工具,他来了!
比如,你可以通过OpenMemory MCP用Claude规划路线图,但用Cursor执行任务
2025年06月02日
前面各章的实例中或多或少都有用到一些函数,接下来将做一个汇总,对 VBA 中常见函数的分类介绍,涵盖字符串处理、调试、类型转换、数学运算等多个领域,并附有示例说明:
2025年06月02日
通常对Excel工作表进行操作的时候,系统会默认一个活动工作表,这一步在打开Exce文件的时候,系统会自动确认选择。
但是,在多个工作表之间跳转的情况下,就需要我们对工作表进行甄别选择了。
怎么选择要操作的工作表呢?
有几种方法:
本节我们介绍第二种,在知道某一个区域对象的情况下选择。
2025年06月02日
全部任务
Dim dh As Long '存储高度差
Dim dw As Long '存储宽度差
2025年06月02日
机器之心报道
参与:泽南、蛋酱、张倩
容易上手、可以直接编写图形界面,过去很多人接触计算机编程的第一种语言是微软推出的 Visual Basic。但这一语言即将停止更新了。
本周三,微软.NET 团队在一份开发者博客中表示,微软将在.NET 5.0 上继续支持 Visual Basic,但此后不再会添加新功能或继续发展该语言。
2025年06月02日
excel并表、合计、排名秒处理。
如何用DeepSeek生成VB代码?实现多个excel表格,如单科成绩合并到总表,DeepSeek辅助排名小白也会飞。下面我来手把手教你如何用DeepSeek生成VB代码,自动处理并表合计排名。
·首先在DeepSeek对话栏中输入所要操作表格的各个步骤提示词,强调用VB方法。DeepSeek经过深思考后,DeepSeek秒给出VB代码。代码巳调试通过验证,所需代码到评论区复制,并分享给你身边的老师,欢迎评论留下心得建议。
2025年06月02日
在VBA(Visual Basic for Applications)中,字典(Dictionary)是一种非常实用的对象,它允许我们存储键值对(Key-Value pairs),其中键(Key)是唯一的,而值(Value)可以是任何数据类型。字典在数据处理、数据去重、数据匹配等方面有着广泛的应用。本文将介绍VBA中字典的常见用法,并通过代码示例进行详细解析。
字典(dictionary)是一个储存数据的小仓库。共有两列,第一列叫key , 不允许有重复的元素。第二列是item,每一个key对应一个item,本列允许为重复。如下表所示。
2025年06月02日
VB、C语言、C++考试纷纷来临
面对浩如烟海的编程知识
从哪里着手复习一度令人头大
于是团子们邀请到了两位编程大佬
来为大家讲解编程类课程最重要的考点
快快拿出小本本
记下有用的复习知识吧
##大佬一号
7年C++经验,某安全厂商信息安全工程师
给初学者的建议(青铜段位)
针对广大的初学者,我个人并不建议抱着太多的教材一起阅读,而是应该找到一本入门级好书。在这里,我推荐C++ Primer,这是一本对初学者非常友好的教材。然鹅,只买了教材然后放在宿舍积灰也是不行的,在青铜段位最重要的就是练习。从最简单的Hello World,再到循环、判断、数组…必须要在学习一章之后做足够数量的编程练习。在练习的过程中,可能你就会发现,nani?!这章内容我看书明明都看会了,但为什么还是不会编呢??这个时候就要回到相应的地方再看。
2025年06月02日
1. 高级数据处理与性能优化
1.1 使用数组替代单元格循环
o 问题:直接操作单元格 (Range) 循环速度慢。
o 解决方案:将数据读取到内存数组处理。
Sub ProcessDataWithArray()