From 6342a2d0f582091b1bdaa4b0f4b4182ac4d12ad7 Mon Sep 17 00:00:00 2001 From: Freeze <42697182+zbzbzzz@users.noreply.github.com> Date: Thu, 26 Jan 2023 20:28:12 +0800 Subject: [PATCH] =?UTF-8?q?=E9=94=99=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/system-design/basis/unit-test.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs/system-design/basis/unit-test.md b/docs/system-design/basis/unit-test.md index dff87acd..d18b0538 100644 --- a/docs/system-design/basis/unit-test.md +++ b/docs/system-design/basis/unit-test.md @@ -27,7 +27,7 @@ category: 代码质量 每个开发者都会经历重构,重构后把代码改坏了的情况并不少见,很可能你只是修改了一个很简单的方法就导致系统出现了一个比较严重的错误。 -如果有了单元测试的话,就不会存在这个隐患了。写完一个类,把单元测试写了,确保这个类逻辑正确;写第二个类,单元测试.....写 100 个类,道理一样,每个类做到第一点“保证逻辑正确性”,100 个类拼在一起肯定不出问题。你大可以放心一边重构,一边运行 APP;而不是整体重构完,提心跳胆地 run。 +如果有了单元测试的话,就不会存在这个隐患了。写完一个类,把单元测试写了,确保这个类逻辑正确;写第二个类,单元测试.....写 100 个类,道理一样,每个类做到第一点“保证逻辑正确性”,100 个类拼在一起肯定不出问题。你大可以放心一边重构,一边运行 APP;而不是整体重构完,提心吊胆地 run。 ### 提高代码质量 @@ -67,7 +67,7 @@ category: 代码质量 ### 心虚 -笔者也是个不太相信自己代码的人,总觉得哪里会突然冒出莫名其妙的 bug,也怕别人不小心改了自己的代码(被害妄想症),新版本上线提心跳胆......花点时间写单元测试,有事没事跑一下测试,确保原逻辑没问题,至少能睡安稳一点。 +笔者也是个不太相信自己代码的人,总觉得哪里会突然冒出莫名其妙的 bug,也怕别人不小心改了自己的代码(被害妄想症),新版本上线提心吊胆......花点时间写单元测试,有事没事跑一下测试,确保原逻辑没问题,至少能睡安稳一点。 ## TDD 测试驱动开发 @@ -119,4 +119,4 @@ TDD 在很多人眼中是不实用的,一来他们并不理解测试“驱动 作为一名经验丰富的程序员,写单元测试更多的是**对自己的代码负责**。有测试用例的代码,别人更容易看懂,以后别人接手你的代码时,也可能放心做改动。 -**多敲代码实践,多跟有单元测试经验的工程师交流**,你会发现写单元测试获得的收益会更多。 \ No newline at end of file +**多敲代码实践,多跟有单元测试经验的工程师交流**,你会发现写单元测试获得的收益会更多。