Unit Test
2026-06-05
刚开始工作的时候谁写测试类啊,还单元测试呢,测试我都不测试。后来到了正式一些的公司之后,不通过质量门禁则不能上线,所以 JaCoCo 这个开源的单元测试引擎就发挥作用了,它搭配 Sonar 面板可以展示单元测试对代码的覆盖程度、帮助开发团队分析测试覆盖率,并且了解哪些代码已经被测试覆盖,以及哪些代码尚未被测试覆盖。尽管如此,你的测试类还是很难保证你的代码所有逻辑分支都可以覆盖的到,于是 Mock 又出现了,相对于 Junit 它提供了简洁的API,使得在单元测试中创建模拟对象、定义模拟对象的行为以及验证方法的调用变得非常容易。所以我们选择使用 Mock 搭配 JUnit 作为最佳解决方案。
2664 字
|
13 分钟
Typescript
2026-06-05
TypeScript 与 JavaScript 有着不同寻常的关系。TypeScript 提供了 JavaScript 的所有功能,并在这些功能之上添加了一层:TypeScript 的类型系统,所以很多人都说 TS 是 JS 的超集。更多的细节详见官网,话不多说,我们直接开始准备工作。
2531 字
|
13 分钟
Uni App
2026-06-05
uni-app 是一个使用 Vue.js 开发所有前端应用的框架,开发者编写一套代码,可发布到iOS、Android、Web(响应式)、以及各种小程序(微信/支付宝/百度/字节跳动/QQ/钉钉)等多个平。
286 字
|
1 分钟
String
2026-06-05
字符串简称串,计算机上非数值处理的对象基本都是字符串。通常用的搜索引擎、文本编辑程序、问答系统和自然语言翻译等都是以字符串作为处理对象。串是由零个或多个字符组成的有限序列,一般记为 S = 'a1a2a3……an',其中 S 是串名,单引号内的括起来的字符序列是串的值,其中 ai 可以是字母、数字或者其他字符;串中字符的个数称为串的长度,为 0 时是空串。串中任意多个连续的字符组成的子序列称为该串的子串,包含子串的串称为主串。某个字符在串中的序号称为该字符在串中的位置。子串在主串中的位置以子串在主串的第一个字符位置来表示,当两个串的长度相等且每个对应对应位置的元素都相等时,称这两个串是相等的。由一个或者多个空格组成的串为空格串,其长度为串中空格字符的个数。
566 字
|
3 分钟
Vue3
2026-06-05
问过一些从事前端的朋友,他们大部分都还在用 Vue2,倒不是因为不想用 3,主要是公司的框架都是2,如果重新改造得不偿失,但是他们自己都是已经在使用 3 开始做项目了。学习 Vue3 之前还是建议有一些 Vue2 的基础,官网给出了 3 中我们值得关注的一些新特性:
3928 字
|
20 分钟
Web Service
2026-06-05
刚来公司的时候有些项目请求并不是用 Postman 发送 Http 请求,而是用 SoapUI 的工具发送 XML 请求,当时面对那个老旧版本的工具和我个人非常嫌弃的 XML 我直接从头到脚就是抵触,后来我才知道这个东西叫 Web Service。现在用 Web Service 的还多吗,当然是不多,Apache 官网维护的 Web Service 最后一次更新还是在2015年10月,传输 XMl 速度也慢,只能说现在肯定是基于 Http 的 Json 的天下。
1438 字
|
7 分钟