原文:摒弃无意义的单元测试

在ThoughtWorks经历过几个项目后,我从一个只会莽code的糙汉子变成了一个会写UT的糙汉子。写过UT,也写过集成测试,也实践过TDD,发现了一些有趣的地方,跟大家分享下。 一些基础的概念 作为一个开发,我对测试理解偏向在开发人员编写的自动测试上。其中,最常见的是单元测试 UT 和集成测试 Integration Test ,另外也有维护接口契约的契约测试等等。但在这篇博客里,主要讨论的是 ...

2021-06-19 18:32 2 339 推荐指数:

查看详情

elasticsearch对无意义的词进行屏蔽——停用词

介绍 在使用elasticsearch进行搜索业务的时候,发现一篇和搜索关键字完全不匹配的文章排在最前面.打开它发现原来是这篇文章含有非常多的"的"这个无意义的词.而我的搜索关键字假设为"历史上的 今天",它可能就被ik_max_word分词后,刚好就有"的"这个词.所以会造成一篇含有 ...

Thu Nov 28 23:25:00 CST 2019 0 1081
对话华为云专家,摆脱无意义“内卷”

本期推荐:【云享人物·大咖面对面】华为云首席产品官方国伟独家专访:当下云发展有待突破的并不是技术问题;现在为什么是#华为云# 的最佳时机;以不变应万变,什么是云产品规划的三个关键出发点;生态对于云的意义是什么? 戳此处,一起来听技术大咖聊聊云的故事。 听说现在大学生也卷起来了?原本 ...

Mon Sep 13 18:53:00 CST 2021 0 103
《狗屁工作》大部分工作无意义、违反人性甚至危害社会

https://zhuanlan.zhihu.com/p/103474691 在《狗屁工作(Bullshit Jobs)》一书中,伦敦经济学院的人类学家 David Graeber研究发现社会中毫无意义、甚至是有害的工作占了所有工作的一半以上,这种狗屁工作到处都是,还在不断膨胀。书中引用 ...

Sun Sep 12 03:48:00 CST 2021 0 276
从另一个角度告诉你单元测试意义

当下微服务如火如荼,各个团队在争先恐后推出微服务,不论在概念上还是在实践上,如果自己没有跟微服务挂上钩,便会被贴上落伍的标签。我们在推微服务的时候,我们说微服务架构具备如下优势: 架 ...

Mon Jan 01 20:52:00 CST 2018 0 1880
如何成为一个优秀的程序员(大部分写的都非常不错)——要勤快,不停的学习;争论是无意义的,不如把两种都学了,会更有收获。

在看这份FAQ之前,你必须先读完ESR的《如何成为一名黑客》(本文末尾附有中译版),该文所讲过的道理我不再重复。该文用很大的篇幅讲什么是黑客文化,虽然态度和信仰的确是成功的最关键因素,但是你肯定会想, ...

Tue Apr 05 08:12:00 CST 2016 0 1634
vue 单元测试

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

Thu Feb 01 18:42:00 CST 2018 1 4268
浅谈单元测试

单元测试测试过程中是比较重要的一环,但是也是很多团队缺失的一环,单元测试意义是什么?单元测试的实施过程中会有怎样的坑?为什么一些团队没有单元测试呢?是由测试来做单元测试还是开发来做单元测试呢? 单元测试的定义及意义 首先是最经典的测试金字塔,其实针对测试金字塔有很多种搭建方式 ...

Tue Nov 12 03:22:00 CST 2019 2 2314
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM