过长的函数 症状 一个方法包含了太多的代码行,做了很多不同的事情。 病因 在早期编程语言,调用子程序需要额外开销,所以不愿意使用小函数(现在OO...
过长的函数 症状 一个方法包含了太多的代码行,做了很多不同的事情。 病因 在早期编程语言,调用子程序需要额外开销,所以不愿意使用小函数(现在OO...
思考问题域 我要写一个爬虫,把ChatGPT上我的数据都爬下来,首先想想我们的问题域,我想到几个问题: 不能用HTTP请求去爬,如果我直接用HT...
做TDD是为什么? 关于TDD的概念、工具、技巧等,经典的书籍材料可能介绍的更为全面细致。这篇文章想分享的是从一个普通开发的角度怎么看待TDD的...
上周参加了一次TDD的开发培训,敏捷教练演示如何通过测试驱动出求质数的公式,借此向我们展示了TDD的巨大魅力。 "红灯-绿灯-重构"的开发节奏为...
基本类型偏执(痴迷) 症状 有时候你会看到某个类里有很多基本类型字段,但是你隐约的能区分出某些字段好像应该是在一起的,像是结合手机号,区号的电话...
mock 数据的好处 团队可以并行工作有了Mock,前后端人员只需要定义好接口文档就可以开始并行工作,互不影响,只在最后的联调阶段往来密切;后端...
引言 午后的阳光,静静地照在你的脸上。这时候配上一杯82年的java,脑子一片灵光闪过,呃......上午刚写完需求,下午好像没什么事了,不如看...
上一次的读书分享活动上面,已经有几位同事已经分享了《重构》这本书的读后感,以及他们对重构的一些认识。从他们的分享上面,我已经知道重构的重要性和什...
为何使用Mountebank 在实施测试的过程中,碰到以下场景,你脑海里第一时间是不是想到找开发、找开发、找开发。 下游应用测试环境不稳定,导致...
前言 这次来介绍下Spring Boot中对单元测试的整合使用,本篇会通过以下4点来介绍,基本满足日常需求 Service层单元测试 Contr...
专题公告
测试驱动开发相关技术,工具,书籍,案例,套路,心得
对TDD有兴趣的同学,加我微信入群讨论。
微信号:Vic-VVu