- 原文链接项目GitHub地址:https://github.com/Snowstorm0/learn-squaretest项目Gitee地址:https://gitee.com/Snowstorm0/learn-squaretestSquaretest是一款自动生成单元测试的插件,可以装在idea中。 1.安装插件打开idea,File——>Settings——>Plugins,搜索Squa... 原文链接项目GitHub地址:https://github.com/Snowstorm0/learn-squaretest项目Gitee地址:https://gitee.com/Snowstorm0/learn-squaretestSquaretest是一款自动生成单元测试的插件,可以装在idea中。 1.安装插件打开idea,File——>Settings——>Plugins,搜索Squa...
- C# 中的委托 (Delegate) 详解 一、技术理解委托 (Delegate) 是 C# 中的一种类型,用于封装方法,允许将方法作为参数传递或存储。委托类似于函数指针,但更安全且类型安全。主要特点:类型安全:委托在编译时检查方法签名。多播委托:一个委托可以绑定多个方法。匿名方法和 Lambda 表达式:简化委托的使用。 二、应用场景事件处理:用于 GUI 编程中的事件驱动模型。回调机制... C# 中的委托 (Delegate) 详解 一、技术理解委托 (Delegate) 是 C# 中的一种类型,用于封装方法,允许将方法作为参数传递或存储。委托类似于函数指针,但更安全且类型安全。主要特点:类型安全:委托在编译时检查方法签名。多播委托:一个委托可以绑定多个方法。匿名方法和 Lambda 表达式:简化委托的使用。 二、应用场景事件处理:用于 GUI 编程中的事件驱动模型。回调机制...
- 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读十个月。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《你不知道的JavaScript(上卷)》、《你不知道的JavaScri... 背景去年下半年,我在微信书架里加入了许多技术书籍,各种类别的都有,断断续续的读了一部分。没有计划的阅读,收效甚微。新年伊始,我准备尝试一下其他方式,比如阅读周。每月抽出1~2个非连续周,完整阅读一本书籍。这个“玩法”虽然常见且板正,但是有效,已经坚持阅读十个月。已读完书籍:《架构简洁之道》、《深入浅出的Node.js》、《你不知道的JavaScript(上卷)》、《你不知道的JavaScri...
- 在软件开发过程中,测试是确保产品质量的重要环节。集成测试和系统测试作为测试流程中的两个关键阶段,对于发现并修复缺陷、提高软件可靠性具有重要作用。本文将从概念入手,逐步深入探讨这两个测试阶段的常见问题、易错点及如何避免,并通过代码案例进行说明。 一、集成测试与系统测试的概念 1. 集成测试定义:集成测试(Integration Testing)是在单元测试之后进行的一种测试方法,主要目的是验证... 在软件开发过程中,测试是确保产品质量的重要环节。集成测试和系统测试作为测试流程中的两个关键阶段,对于发现并修复缺陷、提高软件可靠性具有重要作用。本文将从概念入手,逐步深入探讨这两个测试阶段的常见问题、易错点及如何避免,并通过代码案例进行说明。 一、集成测试与系统测试的概念 1. 集成测试定义:集成测试(Integration Testing)是在单元测试之后进行的一种测试方法,主要目的是验证...
- 这些天,在给项目servicecomb提交代码,升级其中的vertx和netty版本号,发现有单元测试用例跑不过https://github.com/apache/servicecomb-java-chassis/pull/2614 @Test public void testGetMaxFormAttributeSize() { Assert.assertEquals(8192,... 这些天,在给项目servicecomb提交代码,升级其中的vertx和netty版本号,发现有单元测试用例跑不过https://github.com/apache/servicecomb-java-chassis/pull/2614 @Test public void testGetMaxFormAttributeSize() { Assert.assertEquals(8192,...
- TLDR 导入maven依赖<dependency> <groupId>io.github.embedded-middleware</groupId> <artifactId>embedded-ignite-core</artifactId> <version>0.0.1</version> <scpoe>test</scope></dependency>Embed... TLDR 导入maven依赖<dependency> <groupId>io.github.embedded-middleware</groupId> <artifactId>embedded-ignite-core</artifactId> <version>0.0.1</version> <scpoe>test</scope></dependency>Embed...
- Hadoop的MapReduce程序提交到集群环境中运行,出问题时定位非常麻烦,有时需要一遍遍修改代码和打印日志来排查问题,哪怕是比较小的问题。如果数据量很大的话调试起来就相当耗费时间。 Hadoop的MapReduce程序提交到集群环境中运行,出问题时定位非常麻烦,有时需要一遍遍修改代码和打印日志来排查问题,哪怕是比较小的问题。如果数据量很大的话调试起来就相当耗费时间。
- 实事求是的讲,写《【野生程序员】:优先招聘》的时候,是带着情绪的。其后也有反思,是不是我杞人忧天了?尤其是下面开始的几条评论,如“都是混口饭吃的不容易”,“何以内外之分,中华儿女非山倾河泄而不能一气前指,千年亦是如此”等,让我感觉可能是我过于敏感了。但随后一些人长篇大论,让我明白,这篇博客还是有意义的。想一想,招聘启示里,你们要求“计算机专业本科以上学位”,我“无计算机专业相关专业文凭”优先... 实事求是的讲,写《【野生程序员】:优先招聘》的时候,是带着情绪的。其后也有反思,是不是我杞人忧天了?尤其是下面开始的几条评论,如“都是混口饭吃的不容易”,“何以内外之分,中华儿女非山倾河泄而不能一气前指,千年亦是如此”等,让我感觉可能是我过于敏感了。但随后一些人长篇大论,让我明白,这篇博客还是有意义的。想一想,招聘启示里,你们要求“计算机专业本科以上学位”,我“无计算机专业相关专业文凭”优先...
- 前言单元测试是保证软件质量非常有效的手段,无论是从测试理论早期介入测试的理念来看或是从单元测试不受UI影响可以高速批量验证的特性,所以业界所倡导的测试驱动开发,这个里面提到的测试驱动更多的就是指单元测试驱动。但一般开发团队还是很少的系统化的执行单元测试,针对应用软件的测试更多是由专业测试团队来执行黑盒测试。单元测试的最大的难点不在于无法确定输入输出,这毕竟是模块开发阶段就已经定好的,而在于单... 前言单元测试是保证软件质量非常有效的手段,无论是从测试理论早期介入测试的理念来看或是从单元测试不受UI影响可以高速批量验证的特性,所以业界所倡导的测试驱动开发,这个里面提到的测试驱动更多的就是指单元测试驱动。但一般开发团队还是很少的系统化的执行单元测试,针对应用软件的测试更多是由专业测试团队来执行黑盒测试。单元测试的最大的难点不在于无法确定输入输出,这毕竟是模块开发阶段就已经定好的,而在于单...
- 项目fork地址:https://github.com/Amrf000/tutorial-soap-spring-boot-cxfstep1_simple_springboot_app_with_cxf这时候一个展示如何设置spring boot并引导一个可运行的cxf框架运行于内置的tomcat的演示,测试步骤:eclipse导入整个maven项目,build goal先写个tomcat:... 项目fork地址:https://github.com/Amrf000/tutorial-soap-spring-boot-cxfstep1_simple_springboot_app_with_cxf这时候一个展示如何设置spring boot并引导一个可运行的cxf框架运行于内置的tomcat的演示,测试步骤:eclipse导入整个maven项目,build goal先写个tomcat:...
- 一. 前端自动化测试大多数前端开发者对测试相关的知识是比较缺乏的,一来是开发节奏很快,来不及写,另一方面团队里也配备了“人肉测试机”,完全没必要自己来。但随着项目体量的增大,许多人维护同一份代码,经常会出现有些函数莫名其妙地结果不对了,或者某个接口的入参变了,又或者哪位大哥把后端返回的数据结构给改了。每天工作的时间里被拉来拉去帮人定位问题,结果花了很多时间却发现大部分都是别人的锅。每当遇到项... 一. 前端自动化测试大多数前端开发者对测试相关的知识是比较缺乏的,一来是开发节奏很快,来不及写,另一方面团队里也配备了“人肉测试机”,完全没必要自己来。但随着项目体量的增大,许多人维护同一份代码,经常会出现有些函数莫名其妙地结果不对了,或者某个接口的入参变了,又或者哪位大哥把后端返回的数据结构给改了。每天工作的时间里被拉来拉去帮人定位问题,结果花了很多时间却发现大部分都是别人的锅。每当遇到项...
- webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题 + 解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。(本篇中的参数配置及使用方式均基于webpack4.0版本) webpack作为前端最火的构建工具,是前端自动化工具链最重要的部分,使用门槛较高。本系列是笔者自己的学习记录,比较基础,希望通过问题 + 解决方式的模式,以前端构建中遇到的具体需求为出发点,学习webpack工具中相应的处理办法。(本篇中的参数配置及使用方式均基于webpack4.0版本)
- 在Spring Boot应用中做单元测试文中用的Spring Boot是1.5.4版。1. 添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>按理来 在Spring Boot应用中做单元测试文中用的Spring Boot是1.5.4版。1. 添加Maven依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope></dependency>按理来
- Jalor 5/6 Service的单元测试骨架代码可以通过工具MyTester生成,可以配置一个itest项目,用于代码的生成。开发完一个类后,只要修改对应的项目路径,执行main方法、再刷新项目即可(已经生成过测试代码的类将不作处理,只针对还未生成过测试代码的类),如下即为MyTester启动类的配置: Jalor 5/6 Service的单元测试骨架代码可以通过工具MyTester生成,可以配置一个itest项目,用于代码的生成。开发完一个类后,只要修改对应的项目路径,执行main方法、再刷新项目即可(已经生成过测试代码的类将不作处理,只针对还未生成过测试代码的类),如下即为MyTester启动类的配置:
- 相关信息 项目中拿些类需要进行单元测试呢? 单测不是目的,是手段。目的都是保证质量 # 一、从项目分层维度设计单测用例 常见的项目分层有一下这些。 Web层Service层domain层Integration层Common层 公用类必须要做 # 1.1 Web层 【忽略】 一般web层已经上线不会... 相关信息 项目中拿些类需要进行单元测试呢? 单测不是目的,是手段。目的都是保证质量 # 一、从项目分层维度设计单测用例 常见的项目分层有一下这些。 Web层Service层domain层Integration层Common层 公用类必须要做 # 1.1 Web层 【忽略】 一般web层已经上线不会...
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,开启在线养虾模式2026/03/11 周三 19:00-20:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签