Skip to content

Commit 8f6809c

Browse files
committed
Site updated: 2017-04-27 20:36:52
1 parent a55fab8 commit 8f6809c

File tree

58 files changed

+4191
-152
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

58 files changed

+4191
-152
lines changed

2017/04/10/Jwt-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -656,7 +656,7 @@ <h1 id="为什么要使用JWT?"><a href="#为什么要使用JWT?" class="hea
656656

657657
<div class="site-state-item site-state-categories">
658658
<a href="/categories/index.html">
659-
<span class="site-state-item-count">8</span>
659+
<span class="site-state-item-count">9</span>
660660
<span class="site-state-item-name">分类</span>
661661
</a>
662662
</div>
@@ -667,7 +667,7 @@ <h1 id="为什么要使用JWT?"><a href="#为什么要使用JWT?" class="hea
667667

668668
<div class="site-state-item site-state-tags">
669669
<a href="/tags/index.html">
670-
<span class="site-state-item-count">28</span>
670+
<span class="site-state-item-count">32</span>
671671
<span class="site-state-item-name">标签</span>
672672
</a>
673673
</div>

2017/04/11/kafka-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -761,7 +761,7 @@ <h3 id="kafka-流处理"><a href="#kafka-流处理" class="headerlink" title="ka
761761

762762
<div class="site-state-item site-state-categories">
763763
<a href="/categories/index.html">
764-
<span class="site-state-item-count">8</span>
764+
<span class="site-state-item-count">9</span>
765765
<span class="site-state-item-name">分类</span>
766766
</a>
767767
</div>
@@ -772,7 +772,7 @@ <h3 id="kafka-流处理"><a href="#kafka-流处理" class="headerlink" title="ka
772772

773773
<div class="site-state-item site-state-tags">
774774
<a href="/tags/index.html">
775-
<span class="site-state-item-count">28</span>
775+
<span class="site-state-item-count">32</span>
776776
<span class="site-state-item-name">标签</span>
777777
</a>
778778
</div>

2017/04/12/node-js-为何如此流行/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,7 @@ <h3 id="NPM-The-Node-Package-Manager"><a href="#NPM-The-Node-Package-Manager" cl
613613

614614
<div class="site-state-item site-state-categories">
615615
<a href="/categories/index.html">
616-
<span class="site-state-item-count">8</span>
616+
<span class="site-state-item-count">9</span>
617617
<span class="site-state-item-name">分类</span>
618618
</a>
619619
</div>
@@ -624,7 +624,7 @@ <h3 id="NPM-The-Node-Package-Manager"><a href="#NPM-The-Node-Package-Manager" cl
624624

625625
<div class="site-state-item site-state-tags">
626626
<a href="/tags/index.html">
627-
<span class="site-state-item-count">28</span>
627+
<span class="site-state-item-count">32</span>
628628
<span class="site-state-item-name">标签</span>
629629
</a>
630630
</div>

2017/04/13/WebSockets-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -667,7 +667,7 @@ <h2 id="二进制框架层"><a href="#二进制框架层" class="headerlink" tit
667667

668668
<div class="site-state-item site-state-categories">
669669
<a href="/categories/index.html">
670-
<span class="site-state-item-count">8</span>
670+
<span class="site-state-item-count">9</span>
671671
<span class="site-state-item-name">分类</span>
672672
</a>
673673
</div>
@@ -678,7 +678,7 @@ <h2 id="二进制框架层"><a href="#二进制框架层" class="headerlink" tit
678678

679679
<div class="site-state-item site-state-tags">
680680
<a href="/tags/index.html">
681-
<span class="site-state-item-count">28</span>
681+
<span class="site-state-item-count">32</span>
682682
<span class="site-state-item-name">标签</span>
683683
</a>
684684
</div>

2017/04/13/一个基于-NET轻量级的Web框架-Nancy/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -629,7 +629,7 @@ <h1 id="The-super-duper-happy-path"><a href="#The-super-duper-happy-path" class=
629629

630630
<div class="site-state-item site-state-categories">
631631
<a href="/categories/index.html">
632-
<span class="site-state-item-count">8</span>
632+
<span class="site-state-item-count">9</span>
633633
<span class="site-state-item-name">分类</span>
634634
</a>
635635
</div>
@@ -640,7 +640,7 @@ <h1 id="The-super-duper-happy-path"><a href="#The-super-duper-happy-path" class=
640640

641641
<div class="site-state-item site-state-tags">
642642
<a href="/tags/index.html">
643-
<span class="site-state-item-count">28</span>
643+
<span class="site-state-item-count">32</span>
644644
<span class="site-state-item-name">标签</span>
645645
</a>
646646
</div>

2017/04/14/docker-介绍/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -684,7 +684,7 @@ <h2 id="Docker支柱"><a href="#Docker支柱" class="headerlink" title="Docker
684684

685685
<div class="site-state-item site-state-categories">
686686
<a href="/categories/index.html">
687-
<span class="site-state-item-count">8</span>
687+
<span class="site-state-item-count">9</span>
688688
<span class="site-state-item-name">分类</span>
689689
</a>
690690
</div>
@@ -695,7 +695,7 @@ <h2 id="Docker支柱"><a href="#Docker支柱" class="headerlink" title="Docker
695695

696696
<div class="site-state-item site-state-tags">
697697
<a href="/tags/index.html">
698-
<span class="site-state-item-count">28</span>
698+
<span class="site-state-item-count">32</span>
699699
<span class="site-state-item-name">标签</span>
700700
</a>
701701
</div>

2017/04/17/分布式一致性协议/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,7 @@ <h4 id="安全性-异常处理"><a href="#安全性-异常处理" class="headerl
769769

770770
<div class="site-state-item site-state-categories">
771771
<a href="/categories/index.html">
772-
<span class="site-state-item-count">8</span>
772+
<span class="site-state-item-count">9</span>
773773
<span class="site-state-item-name">分类</span>
774774
</a>
775775
</div>
@@ -780,7 +780,7 @@ <h4 id="安全性-异常处理"><a href="#安全性-异常处理" class="headerl
780780

781781
<div class="site-state-item site-state-tags">
782782
<a href="/tags/index.html">
783-
<span class="site-state-item-count">28</span>
783+
<span class="site-state-item-count">32</span>
784784
<span class="site-state-item-name">标签</span>
785785
</a>
786786
</div>

2017/04/26/为什么你应该从Svn切换到Git/index.html

+4-4
Original file line numberDiff line numberDiff line change
@@ -537,8 +537,8 @@ <h1 id="拉请求-Pull-Requests"><a href="#拉请求-Pull-Requests" class="heade
537537
<div class="post-nav">
538538
<div class="post-nav-next post-nav-item">
539539

540-
<a href="/2017/04/27/单元测试的艺术/" rel="next" title="">
541-
<i class="fa fa-chevron-left"></i>
540+
<a href="/2017/04/27/单元测试的艺术/" rel="next" title="单元测试的艺术">
541+
<i class="fa fa-chevron-left"></i> 单元测试的艺术
542542
</a>
543543

544544
</div>
@@ -639,7 +639,7 @@ <h1 id="拉请求-Pull-Requests"><a href="#拉请求-Pull-Requests" class="heade
639639

640640
<div class="site-state-item site-state-categories">
641641
<a href="/categories/index.html">
642-
<span class="site-state-item-count">8</span>
642+
<span class="site-state-item-count">9</span>
643643
<span class="site-state-item-name">分类</span>
644644
</a>
645645
</div>
@@ -650,7 +650,7 @@ <h1 id="拉请求-Pull-Requests"><a href="#拉请求-Pull-Requests" class="heade
650650

651651
<div class="site-state-item site-state-tags">
652652
<a href="/tags/index.html">
653-
<span class="site-state-item-count">28</span>
653+
<span class="site-state-item-count">32</span>
654654
<span class="site-state-item-name">标签</span>
655655
</a>
656656
</div>

2017/04/27/单元测试的艺术/index.html

+48-26
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,7 @@
7171
<link href="/css/main.css?v=5.1.0" rel="stylesheet" type="text/css" />
7272

7373

74-
<meta name="keywords" content="Hexo, NexT" />
74+
<meta name="keywords" content="测试,单元测试,Unit Test,Test," />
7575

7676

7777

@@ -87,17 +87,17 @@
8787

8888

8989

90-
<meta name="description" content="title: 单元测试的艺术date: 2017-04-27 15:42:57categories: Unit Testtags: 测试 单元测试 Unit Test Test – 什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产">
91-
<meta name="keywords">
90+
<meta name="description" content="什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。 为什么需要单元测试?当编写项目的时刻,如果我们假设底层的代码是正确无误的,那么先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。当基本的底层代码不再">
91+
<meta name="keywords" content="测试,单元测试,Unit Test,Test">
9292
<meta property="og:type" content="article">
93-
<meta property="og:title" content="谢晖的博客">
93+
<meta property="og:title" content="单元测试的艺术">
9494
<meta property="og:url" content="http://yoursite.com/2017/04/27/单元测试的艺术/index.html">
9595
<meta property="og:site_name" content="谢晖的博客">
96-
<meta property="og:description" content="title: 单元测试的艺术date: 2017-04-27 15:42:57categories: Unit Testtags: 测试 单元测试 Unit Test Test – 什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产">
97-
<meta property="og:updated_time" content="2017-04-27T10:42:50.185Z">
96+
<meta property="og:description" content="什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。 为什么需要单元测试?当编写项目的时刻,如果我们假设底层的代码是正确无误的,那么先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。当基本的底层代码不再">
97+
<meta property="og:updated_time" content="2017-04-27T12:34:25.496Z">
9898
<meta name="twitter:card" content="summary">
99-
<meta name="twitter:title" content="谢晖的博客">
100-
<meta name="twitter:description" content="title: 单元测试的艺术date: 2017-04-27 15:42:57categories: Unit Testtags: 测试 单元测试 Unit Test Test – 什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产">
99+
<meta name="twitter:title" content="单元测试的艺术">
100+
<meta name="twitter:description" content="什么是单元测试? 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。 为什么需要单元测试?当编写项目的时刻,如果我们假设底层的代码是正确无误的,那么先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。当基本的底层代码不再">
101101

102102

103103

@@ -131,7 +131,7 @@
131131

132132

133133

134-
<title> | 谢晖的博客 </title>
134+
<title> 单元测试的艺术 | 谢晖的博客 </title>
135135
</head>
136136

137137
<body itemscope itemtype="http://schema.org/WebPage" lang="zh-Hans">
@@ -346,7 +346,7 @@ <h2 class="post-title" itemprop="name headline">
346346

347347

348348

349-
349+
单元测试的艺术
350350

351351

352352
</h2>
@@ -372,6 +372,28 @@ <h2 class="post-title" itemprop="name headline">
372372
</span>
373373

374374

375+
<span class="post-category" >
376+
377+
<span class="post-meta-divider">|</span>
378+
379+
<span class="post-meta-item-icon">
380+
<i class="fa fa-folder-o"></i>
381+
</span>
382+
383+
<span class="post-meta-item-text">分类于</span>
384+
385+
386+
<span itemprop="about" itemscope itemtype="http://schema.org/Thing">
387+
<a href="/categories/Unit-Test/" itemprop="url" rel="index">
388+
<span itemprop="name">Unit Test</span>
389+
</a>
390+
</span>
391+
392+
393+
394+
395+
</span>
396+
375397

376398

377399

@@ -413,19 +435,7 @@ <h2 class="post-title" itemprop="name headline">
413435

414436

415437

416-
<hr>
417-
<p>title: 单元测试的艺术<br>date: 2017-04-27 15:42:57<br>categories: </p>
418-
<ul>
419-
<li>Unit Test<br>tags:<ul>
420-
<li>测试</li>
421-
<li>单元测试</li>
422-
<li>Unit Test</li>
423-
<li>Test</li>
424-
</ul>
425-
</li>
426-
</ul>
427-
<p></p>
428-
<h1 id="什么是单元测试"><a href="#什么是单元测试" class="headerlink" title="什么是单元测试?"></a>什么是单元测试?</h1><p> 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。</p>
438+
<h1 id="什么是单元测试"><a href="#什么是单元测试" class="headerlink" title="什么是单元测试?"></a>什么是单元测试?</h1><p> 单元测试是开发人员对其所实现功能的代码进行的另外编写的测试,用于检测其代码功能的完整性、正确性和其运行效率,从而提高代码质量,并且在写单元测试时发现功能代码间的依赖等设计问题,从而提高产品的可扩展性。</p>
429439
<h1 id="为什么需要单元测试?"><a href="#为什么需要单元测试?" class="headerlink" title="为什么需要单元测试?"></a>为什么需要单元测试?</h1><p>当编写项目的时刻,如果我们假设底层的代码是正确无误的,那么先是高层代码中使用了底层代码;然后这些高层代码又被更高层的代码所使用,如此往复。当基本的底层代码不再可靠时,那么必需的改动就无法只局限在底层。虽然你可以修正底层的问题,但是这些对底层代码的修改必然会影响到高层代码。于是,一个对底层代码的修正,可能会导致对几乎所有代码的一连串改动,从而使修改越来越多,也越来越复杂。从而使整个项目也以失败告终。</p>
430440
<p><strong><em>而单元测试的核心内涵:这个简单有效的技术就是为了令代码变得更加完美。</em></strong></p>
431441
<h1 id="编写优秀的单元测试的好处"><a href="#编写优秀的单元测试的好处" class="headerlink" title="编写优秀的单元测试的好处"></a>编写优秀的单元测试的好处</h1><ol>
@@ -825,6 +835,18 @@ <h2 id="MSTest、NUnit、xUnit-net-断言对照表"><a href="#MSTest、NUnit、x
825835

826836
<footer class="post-footer">
827837

838+
<div class="post-tags">
839+
840+
<a href="/tags/测试/" rel="tag"># 测试</a>
841+
842+
<a href="/tags/单元测试/" rel="tag"># 单元测试</a>
843+
844+
<a href="/tags/Unit-Test/" rel="tag"># Unit Test</a>
845+
846+
<a href="/tags/Test/" rel="tag"># Test</a>
847+
848+
</div>
849+
828850

829851

830852

@@ -932,7 +954,7 @@ <h2 id="MSTest、NUnit、xUnit-net-断言对照表"><a href="#MSTest、NUnit、x
932954

933955
<div class="site-state-item site-state-categories">
934956
<a href="/categories/index.html">
935-
<span class="site-state-item-count">8</span>
957+
<span class="site-state-item-count">9</span>
936958
<span class="site-state-item-name">分类</span>
937959
</a>
938960
</div>
@@ -943,7 +965,7 @@ <h2 id="MSTest、NUnit、xUnit-net-断言对照表"><a href="#MSTest、NUnit、x
943965

944966
<div class="site-state-item site-state-tags">
945967
<a href="/tags/index.html">
946-
<span class="site-state-item-count">28</span>
968+
<span class="site-state-item-count">32</span>
947969
<span class="site-state-item-name">标签</span>
948970
</a>
949971
</div>
@@ -1141,7 +1163,7 @@ <h2 id="MSTest、NUnit、xUnit-net-断言对照表"><a href="#MSTest、NUnit、x
11411163
var disqus_config = function () {
11421164
this.page.url = 'http://yoursite.com/2017/04/27/单元测试的艺术/';
11431165
this.page.identifier = '2017/04/27/单元测试的艺术/';
1144-
this.page.title = '';
1166+
this.page.title = '单元测试的艺术';
11451167
};
11461168
var d = document, s = d.createElement('script');
11471169
s.src = 'https://coderpreacher.disqus.com.disqus.com/embed.js';

about/index.html

+2-2
Original file line numberDiff line numberDiff line change
@@ -391,7 +391,7 @@ <h2 class="post-title" itemprop="name headline"></h2>
391391

392392
<div class="site-state-item site-state-categories">
393393
<a href="/categories/index.html">
394-
<span class="site-state-item-count">8</span>
394+
<span class="site-state-item-count">9</span>
395395
<span class="site-state-item-name">分类</span>
396396
</a>
397397
</div>
@@ -402,7 +402,7 @@ <h2 class="post-title" itemprop="name headline"></h2>
402402

403403
<div class="site-state-item site-state-tags">
404404
<a href="/tags/index.html">
405-
<span class="site-state-item-count">28</span>
405+
<span class="site-state-item-count">32</span>
406406
<span class="site-state-item-name">标签</span>
407407
</a>
408408
</div>

archives/2017/04/index.html

+3-3
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@ <h2 class="post-title">
348348

349349
<a class="post-title-link" href="/2017/04/27/单元测试的艺术/" itemprop="url">
350350

351-
<span itemprop="name">未命名</span>
351+
<span itemprop="name">单元测试的艺术</span>
352352

353353
</a>
354354

@@ -722,7 +722,7 @@ <h2 class="post-title">
722722

723723
<div class="site-state-item site-state-categories">
724724
<a href="/categories/index.html">
725-
<span class="site-state-item-count">8</span>
725+
<span class="site-state-item-count">9</span>
726726
<span class="site-state-item-name">分类</span>
727727
</a>
728728
</div>
@@ -733,7 +733,7 @@ <h2 class="post-title">
733733

734734
<div class="site-state-item site-state-tags">
735735
<a href="/tags/index.html">
736-
<span class="site-state-item-count">28</span>
736+
<span class="site-state-item-count">32</span>
737737
<span class="site-state-item-name">标签</span>
738738
</a>
739739
</div>

0 commit comments

Comments
 (0)