介紹程式語言共通的特性像是 for-loop, if-else, declaration 之類的又或是 go 的 type 宣告是在後面 var num int, 而 java 是 Int number又或是 go 中大寫代表 public 小寫代表 private這種只是單純因為語言特性不同而導致寫法不同, 通常不會是大問題基本上只要 google 一下大概就知道差別了
而我覺得學習語...
前言上一篇如何寫出一個好的 Unit Test? 留下的兩個問題
那除了 business logic 以外都不用寫 unit test 嗎? 如果測試切入點從 controller 開始, 然後對 mock/stub 資料庫去做 unit test 不也是可以?
文章中有提到 Test Double, 但好像沒有說用在哪或是怎麼使用比較好?
在討論第一個問題之前, 我們需要先花...
前言上一篇我們會討論了 為何寫好 Unit Test 前需要先了解重構?接著我們就要進入正題了
如何寫出一個好的 Unit Test我們拿上一篇重構完成之後的程式碼來看看 Unit Test 的結構
12345678910111213describe("when user type correct password, user should be allow to login", (...
前言上一篇我們會討論了 如何從什麼層面去思考一個好的 Unit Test?接著我們討論到寫好 Unit Test 前需要先看看重構
書中提到 Unit Test 和 Code Base 是彼此非常糾纏的原文是這樣寫道
Unit tests and the underlying code are highly intertwined,and it’s impossible to cr...