リファクタリングとともに生きるラジオ

#67 テストダブル③ フェイクオブジェクトつくる君をつくるパターン


Listen Later

■ トピック

  • lacolacoとテストダブル
  • フェイクオブジェクトのファクトリ関数を作る
  • テストケースごとに依存するパラメータをすべて明示する
  • どのテストが何に依存しているのかをはっきりさせたい
  • HTTPクライアントと差し替え・スパイのしやすさ
  • そもそもテストでHTTP通信を発生させるかどうか
  • 本物を使いたい気持ちとツール依存度とのせめぎあい
  • HTTPレスポンスが欲しいのか、データが欲しいのか
  • ユニットテストを書き続けられる状態を保ちたい
  • テストフレームワークの柔軟さに甘やかされる
  • ikuma-tさんおたよりありがとうございました

■ 参考リンク

  • GitHub - faker-js/faker
  • Mock Service Worker - API mocking library for browser and Node.js
  • Testing Library


■ おたよりフォーム

https://forms.gle/RYUG7T4ctmF7Srf36


■ X(Twitter)

https://twitter.com/refactoradio

■ Bluesky

https://bsky.app/profile/refactoradio.com

ハッシュタグは #リファラジ です。

...more
View all episodesView all episodes
Download on the App Store

リファクタリングとともに生きるラジオBy リファラジ


More shows like リファクタリングとともに生きるラジオ

View all
Rebuild by Tatsuhiko Miyagawa

Rebuild

48 Listeners

backspace.fm by backspace.fm

backspace.fm

10 Listeners

楽しいラジオ「ドングリFM」 by donguri.fm

楽しいラジオ「ドングリFM」

6 Listeners

fukabori.fm by iwashi

fukabori.fm

3 Listeners

Off Topic // オフトピック by Off Topic

Off Topic // オフトピック

16 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

ゆるコンピュータ科学ラジオ by ゆるコンピュータ科学ラジオ

ゆるコンピュータ科学ラジオ

22 Listeners

ひまじんプログラマーの週末エンジニアリングレッスン by ひまじんプログラマー

ひまじんプログラマーの週末エンジニアリングレッスン

0 Listeners

Qiita FM-エンジニアのキャリアを深掘り- by Qiita

Qiita FM-エンジニアのキャリアを深掘り-

0 Listeners

Podcast by Yuka Studio // ユカスタポッドキャスト by Podcast by Yuka Studio

Podcast by Yuka Studio // ユカスタポッドキャスト

3 Listeners

耳で学ぶAI、ロボシンク by 矢野 哲平

耳で学ぶAI、ロボシンク

1 Listeners

となりのデータ分析屋さん by 佐々木亮とたっちゃん

となりのデータ分析屋さん

0 Listeners

エンジニアの楽園 vim-jp ラジオ by TOKYO FM

エンジニアの楽園 vim-jp ラジオ

0 Listeners

ながらAIラジオ by usutaku/gomichan

ながらAIラジオ

0 Listeners

深津貴之のGUILD TALK by THE GUILD

深津貴之のGUILD TALK

0 Listeners