原文:工作3年,还不会写单元测试?新技能get!

历史遗留代码不敢重构 每次改代码都要回归所有逻辑 提测被打回 在近期的代码重构的过程中,遇到了各式各样的问题。比如调整代码顺序导致bug,取反操作逻辑丢失,参数校验逻辑被误改等。 上线前需要花大量时间进行测试和灰度验证。在此过程最大的感受就是:一切没有单测覆盖的重构都是裸奔。 经历了没有单测痛苦磨难,查阅很多资料和实战之后,于是就有了这篇文章,希望能给你的单测提供一些参考。 认识单测 What 单 ...

2021-07-07 09:50 4 1121 推荐指数:

查看详情

GET新技能,SharpCEF,C#和JS的互相调用

winform程序内嵌谷歌浏览器,使用大名鼎鼎的“SharpCEF”。这里科普一下: CEF是什么 CEF是Chromium Embedded Framework的缩写,是个基于Google Ch ...

Mon Aug 22 08:08:00 CST 2016 1 3266
开发人员必备的技能——单元测试

说起软件测试四个字,想必大家脑海中浮现的有集成测试、系统测试、黑盒测试、白盒测试等,可能就是没想到会有单元测试。 对于大学是学习软件工程专业出身的同学来说可能会听过这四个字,对工作好几年的职场老鸟可能也听过但是没实际用过居多。绝大多数的开发人员都是忙于把手头的工作开发好,并不会把单元测试纳入 ...

Fri May 31 22:13:00 CST 2019 0 705
开发人员必备的技能——单元测试

说起软件测试四个字,想必大家脑海中浮现的有集成测试、系统测试、黑盒测试、白盒测试等,可能就是没想到会有单元测试。 对于大学是学习软件工程专业出身的同学来说可能会听过这四个字,对工作好几年的职场老鸟可能也听过但是没实际用过居多。绝大多数的开发人员都是忙于把手头的工作开发好,并不会把单元测试纳入工作 ...

Fri Aug 18 18:22:00 CST 2017 0 21239
“6的程序员还不会写委托”,问题在哪?

今天在QQ群闲聊,一位群友的话突然引起了我的兴趣, 还有个6经验老手,委托都不会写,(吐血.jpg 于是我反问了一句: 为什么你会觉得6老手就要会写委托呢?(坏笑.jpg 其实我经常看到这种说法,但本能的我就觉得不舒服。为什么呢?我仔细的想了想,可能这么几个原因 ...

Fri Dec 21 08:09:00 CST 2018 38 6065
unittest单元测试框架之unittest工作原理(一)

1.Unittest 核心组件   test case、test suite、test runner、test fixture 2.unittest 静态图    Testcase:一个 testcase 就是一个测试用例。Setup(测试环境的准备)、run(测试 执行 ...

Wed Dec 12 05:07:00 CST 2018 0 1496
新技能get:Android应用优化技能之“延迟加载”术

世风日下,人心不古。 如今四海虽看似太平,其实却暗藏杀机。大到一架飞机一辆公交,小到一个app,都会让您抓狂。 越来越复杂的界面,越来越多的需求,对app来说本身来说就是一个噩耗,但在人类无穷的想 ...

Sat Jul 26 07:24:00 CST 2014 2 2249
什么?你还不会写JQuery 插件

前言   如今做web开发,jquery 几乎是必不可少的,就连vs神器在2010版本开始将Jquery 及ui 内置web项目里了。至于使用jquery好处这里就不再赘述了,用过的都知道。今天我们 ...

Tue Nov 05 23:30:00 CST 2013 31 63135
vue 单元测试

转自: vue 单文件测试 前言 官网虽有测试例子,但涉及较窄,遇到组件中存在异步传参、触发 action、获取 state 等问题时,编写单元测试便不知从哪下手。 这篇文章结合实际项目,旨在解决上述问题,顺便记录写测试文件时遇到的一些问题,希望对各位朋友有所 ...

Thu Feb 01 18:42:00 CST 2018 1 4268
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM