上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 164 下一页

2022年5月12日

代码质量的吐槽,高质量的代码和单元测试

摘要: 最近有一位猎头顾问打电话询问是否有换工作的意向,对推荐的公司和职位的描述为:"我们这里有一家非常关注软件质量的公司,在寻找一位不仅能完成有挑战的软件开发任务,并且还对代码质量有非常高追求的软件工程师。"。 很难得猎头顾问会以这样的切入点来推荐职位,而不是诸如 "我们是互联网公司","我们是著名互联网 阅读全文

posted @ 2022-05-12 12:17 jack_Meng 阅读(127) 评论(0) 推荐(0) 编辑

2022年5月10日

win10 系统设置 cmd 中设置常用命令的别名(alias)

摘要: 新建bat文件 在某个目录下(建议在用户根目录)新建文件cmd_auto.bat , 输入自己需要的常用命令的别名。 下面是我的cmd_auto.bat: @echo off doskey ls=dir /b $* doskey act=activate tensorflow-gpu $* dosk 阅读全文

posted @ 2022-05-10 21:33 jack_Meng 阅读(5568) 评论(0) 推荐(1) 编辑

.NET Core基础扫盲

摘要: 1. 前言 2. .NET Core 简介 2.1 .NET Core是什么 2.2 .NET Core的组成 2.3 .NET Core的特性 2.4 开发语言 3. Get Started 3.1 Win 10 3.1.1 安装.NET Core SDK和.NET Core Runtime 3. 阅读全文

posted @ 2022-05-10 20:38 jack_Meng 阅读(282) 评论(0) 推荐(0) 编辑

单元测试Mock使用 Microsoft Fakes 讲解

摘要: 本文为 Dennis Gao 原创技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 在编写单元测试时,我们会遇到不同的外部依赖项,大体上可以分为两类: 依赖于接口或抽象类 依赖于具体类 我们将使用 Microsoft Fakes 分别对两种条件下的依赖项进行隔离。 依赖于接口或抽象类 阅读全文

posted @ 2022-05-10 20:23 jack_Meng 阅读(212) 评论(0) 推荐(1) 编辑

单元测试Mock类库之NSubstitute ---- 系列文章

摘要: NSubstitute 是什么? NSubstitute 是一个 .NET 单元测试模拟类库。 一直以来,开发者对 mocking 类库的语法的简洁性有强烈的需求,NSubstitute 试图满足这一需求。简单明了的语法可以让我们将重心放在测试本身,而不是纠缠在测试替代实例的创建和配置上。NSubs 阅读全文

posted @ 2022-05-10 19:56 jack_Meng 阅读(87) 评论(0) 推荐(0) 编辑

C#单元测试常用 Mocking 类库及对比

摘要: 一个优秀的单元测试 Mocking 类库,需要具备如下几个特性: 易用性:有非常明确的 API ,易于使用并易于记忆。 健壮性:行为结果始终一致,并保持准确。 帮助性:当程序出错时,给出尽可能明确的原因提示。 如果我们所使用的类库没有满足上述条件,编写测试用例的过程将变得复杂和困难,使用类库不仅没有 阅读全文

posted @ 2022-05-10 19:53 jack_Meng 阅读(422) 评论(0) 推荐(0) 编辑

Visual Studio单元测试命令行方式之----NUnit-Console.exe命令

摘要: 本文为 Dennis Gao 原创或翻译技术文章,发表于博客园博客,未经作者本人允许禁止任何形式的转载。 NUnit-Console 命令行选项 NUnit-Console 命令行选项列表 指定运行哪些测试用例 运行指定程序集中的所有测试用例 运行指定程序集中指定的测试用例 通过单独的文件来指定运行 阅读全文

posted @ 2022-05-10 18:19 jack_Meng 阅读(300) 评论(0) 推荐(0) 编辑

Visual Studio单元测试命令行方式之----VSTest.Console.exe命令

摘要: 前面我们提到,在VS2010以及之前的版本中,使用的是MSTest.exe命令,而在VS2012,VS2013,VS2015版本中,都是VSTest.Console.exe命令了,MSTEST改为兼容方式了。 VSTest.Console.exe 是用于运行测试的命令行命令。 在 VSTest.Co 阅读全文

posted @ 2022-05-10 17:35 jack_Meng 阅读(909) 评论(0) 推荐(0) 编辑

Visual Studio单元测试命令行方式之----MSTest.exe命令

摘要: 我们都知道,使用MS Visual Studio可以创建单元测试用例,但是测试时需要打开编辑器,并且手动运行一些测试,这个对于自动构建,自动测试来说是不方便的,所以我们采用了命令行的方式进行单元测试。 MSTest.exe 是用于运行测试的命令行命令。 通过使用此命令的几个选项,您可以自定义测试运行 阅读全文

posted @ 2022-05-10 17:29 jack_Meng 阅读(316) 评论(0) 推荐(0) 编辑

Visual Studio的各个历史版本下载及安装教程

摘要: 天下武功,唯快不破,虽然支持 C/C++ 开发工具(也就是大家口中的IDE)有很多,但是在团队项目开发中使用最多的还是Visual Studio(以下简称VS),好用而且功能强大,现在 Visual Studio 已经更新到 VS2019,VS 支持开发人员编写跨平台的应用程序,从 Windows 阅读全文

posted @ 2022-05-10 13:52 jack_Meng 阅读(8290) 评论(0) 推荐(0) 编辑

2022年5月9日

版本号的语义化版本控制 2.0.0 标准

摘要: 语义化版本 2.0.0 摘要 版本格式:主版本号.次版本号.修订号,版本号递增规则如下: 主版本号:当你做了不兼容的 API 修改, 次版本号:当你做了向下兼容的功能性新增, 修订号:当你做了向下兼容的问题修正。 先行版本号及版本编译信息可以加到“主版本号.次版本号.修订号”的后面,作为延伸。 简介 阅读全文

posted @ 2022-05-09 23:33 jack_Meng 阅读(82) 评论(0) 推荐(0) 编辑

NuGet的使用、部署、搭建私有服务

摘要: 目录 前言 什么是NuGet? 为什么要使用NuGet NuGet的优点 使用 Get-Help NuGet Install-Package Get-Package Uninstall-Package 制作NuGet库包 搭建NuGet服务器 上传NetGet库包 新增NuGet源 总结 前言 什么 阅读全文

posted @ 2022-05-09 22:32 jack_Meng 阅读(390) 评论(0) 推荐(0) 编辑

查找 VisualStudio 各版本 msbuild 路径

摘要: 使用场景 场景1 在编译项目时,例如编译自己的项目:msbuild xxx.sln 场景2 使用nuget 还原命令的时候,会使用到msbuild命令,如使用 nuget restore 命令还原项目的 NuGet 包的时候,NuGet 会尝试自动检测计算机上已经安装的 MSBuild。不过,如果你 阅读全文

posted @ 2022-05-09 17:26 jack_Meng 阅读(2481) 评论(0) 推荐(2) 编辑

单元测试基础 -- 基本概念

摘要: 1.1单元测试的定义 单元测试就是针对一个工作单元设计的测试,这里的“工作单元”是指对一个工作方法的要求。 单元测试是开发者编写的一小段代码,用于检测被测代码的一个很小的、很明确的功能是否正确。通常而言,一个单元测试用于判断某个特定条件(或场景)下某个特定函数的行为。 例: 你可能把一个很大的值放入 阅读全文

posted @ 2022-05-09 15:31 jack_Meng 阅读(213) 评论(0) 推荐(0) 编辑

Jenkins持续集成学习-.Net开发及单元测试 ---- 系列文章

摘要: 标签:Jenkins Jenkins持续部署-创建差量更新包 Jenkins持续部署-自动生成版本号 Jenkins持续部署-Windows环境持续部署探究1 Jenkins持续集成学习-搭建jenkins问题汇总 Jenkins持续集成学习-Windows环境进行.Net开发4 Jenkins持续 阅读全文

posted @ 2022-05-09 11:52 jack_Meng 阅读(68) 评论(0) 推荐(0) 编辑

2022年4月24日

如何在Jenkins pipeline中获取当前SVN版本号?

摘要: 我正在使用Jenkins 1.596,Workflow 1.3和Svn插件2.5。 我正在尝试在工作流程脚本中获取svn修订版号。 我的工作流脚本部分为: node { checkout scm: [ $class:"SubversionSCM", locations: [[ remote:'htt 阅读全文

posted @ 2022-04-24 12:15 jack_Meng 阅读(1086) 评论(0) 推荐(0) 编辑

2022年4月21日

如何在Maven项目中运行JUnit 5测试用例

摘要: 本文演示了如何如何编写JUnit 5测试用例,在Maven项目中运行JUnit 5测试用例。 编写JUnit 5测试用例 如果你是Java开发者,那么对于JUnit应该就不陌生。JUnit是Java单元测试的基础工具。 JUnit目前最新的版本是JUnit 5.x,但广大的Java开发者估计还停留在 阅读全文

posted @ 2022-04-21 15:59 jack_Meng 阅读(1502) 评论(0) 推荐(0) 编辑

2022年4月14日

Jenkins集成必会技能——pipeline入门教程

摘要: 作者:慧哥 一、什么是pipeline 什么是Pipeline?简单来说,就是一套运行于Jenkins上的工作流框架,将原本独立运行于单个或者多个节点的任务连接起来,实现单个任务难以完成的复杂发布流程(实用场景:将多个Jenkins构建任务轻松集成)。 Pipeline的实现方式是一套Groovy 阅读全文

posted @ 2022-04-14 18:40 jack_Meng 阅读(8208) 评论(0) 推荐(0) 编辑

2022年4月12日

jenkins发送邮箱配置,出现Error sending to the following VALID addresses,解决方案

摘要: Jenkins发送邮箱配置,需要的插件:Extended E-mail Notification,邮件通知 1、Manage Jenkins -> Configure System 2、下图是“邮件通知”的高级配置,开始只配置了这里,没有配置Extended E-mail Notification里 阅读全文

posted @ 2022-04-12 20:10 jack_Meng 阅读(728) 评论(0) 推荐(0) 编辑

2022年4月11日

Jenkins+svn自动化部署完整教程

摘要: 1、概述 Jenkins 是一个可扩展的持续集成引擎。主要用于持续、自动地构建/测试软件项目、监控一些定时执行的任务。Jenkins用Java语言编写,可在Tomcat等流行的servlet容器中运行,也可独立运行。通常与版本管理工具(SCM)、构建工具结合使用。常用的版本控制工具有SVN、GIT, 阅读全文

posted @ 2022-04-11 18:02 jack_Meng 阅读(4651) 评论(0) 推荐(0) 编辑

上一页 1 ··· 46 47 48 49 50 51 52 53 54 ··· 164 下一页

导航