推 jack0204: 你單元測試時還想測redis跟DB就已經違反了07/15 09:54
是的
推 tofuflower: 和 DB 互動的底層測試我不知道有更好的做法07/15 10:05
→ tofuflower: 但至少開發商務層的時候我不需要跑 dao 的 unit test07/15 10:06
→ tofuflower: 另外我在寫 dao 層的時候不會讓服務發現混進去07/15 10:07
→ tofuflower: dao 就關心和 dao 的互動07/15 10:07
→ tofuflower: 更正,dao 層只關心和 DB 的互動07/15 10:07
好的 十分感謝您
※ 編輯: VFCanisLupus (27.242.203.105 臺灣), 07/15/2019 10:20:26
※ 編輯: VFCanisLupus (27.242.203.105 臺灣), 07/15/2019 10:26:13
推 Hevak: 測試沒真的太慢的話強烈建議不要mock DB,就慢兩秒給他起來 07/15 12:46
→ Hevak: ,那一點點毛時間不會影響生產力,mock造成的誤差事後要追 07/15 12:47
→ Hevak: 都會追到哭出來 07/15 12:47
→ Hevak: 有跑有效的測試比跑符合基礎教義的測試重要 07/15 12:47