膨胀的野心与现实的窘境 上一节随着我能抓openai的列表之后,我的野心开始膨胀,既然我们写了一个框架,可以开始写...[作者空间]
思考问题域 我要写一个爬虫,把ChatGPT上我的数据都爬下来,首先想想我们的问题域,我想到几个问题: 不能用HT...[作者空间]
写单元测试并不难,也不需要太多技巧,相反,写出可测试的代码反倒是件非常有挑战的事情,本文就来讲讲代码的可测试性,主...[作者空间]
单元测试 如果把开发程序比作盖房子,那么我们必须确保所有的用料都是合格的,否则盖起来的房子就会存在问题。对于程序而...[作者空间]
1、快捷键设置 搜索 keybinding 设置想要的, 2、ctrl+shift+p 也可以选择后[作者空间]
背景代码 在维护项目代码时,使用sonarlint扫描代码时,发现以下代码,提示代码圈复杂度为33,这意味着这段代...[作者空间]
基本类型偏执(痴迷) 症状 有时候你会看到某个类里有很多基本类型字段,但是你隐约的能区分出某些字段好像应该是在一起...[作者空间]
不完美的库类 症状 有时候你在工具包(依赖包)中找不到你想要的工具(方法或者函数),但是又没有其它工具包可以替换,...[作者空间]
Switch Statement 症状 本来开心的想要添加或者修改现有功能突然发现代码不知道从何下手,因为可能很多...[作者空间]
Temporary Field 症状 有时你会看到某个类中某个实例变量仅为某种特定情况而设。这样的代码让人不易理解...[作者空间]
Dojo,道场,柔道馆,是一个练功的场所。Coding Dojo,借用了道场这一个概念,顾名思义,就是练习编码的地...[作者空间]
在《重构》中,有一个代码坏味道叫 过长的函数。这听起来真是一个不负责任的描述,多长的函数才算长?老马觉得长,可能K...[作者空间]
Martin Fowler在他的博文中提到一句话: There are only two hard things ...[作者空间]
在老马的《重构》第1版中,将Switch Statement定义成一个代码坏味道。而且里面提到一句: 大多数时候,...[作者空间]
There are two ways of constructing a software design. One...[作者空间]
xUnit表示一组单元测试框架集合,其基本思想起源于SUnit。SUnit由极限编程之父Kent Beck使用Sm...[作者空间]
谈开发者测试,为什么又要谈设计呢?这是一个有意思的问题。在切入这个主题之前,先看一个“完美架构图”的问题。 架构是...[作者空间]
「开发者测试」泛指开发者从事的所有与测试自动化相关的技术活动,其目标在于验证被测系统的预期行为和状态。一个完备的开...[作者空间]
description: "内部交流讲稿截屏"date: 2020.02.26 19:43categories:-...[作者空间]
聊聊集成 从业务域角度看集成,首先要定义什么是单元,传递一个命令就是单元,。 那么,在这个领域里,我们的测试应该有...[作者空间]