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

#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

49 Listeners

backspace.fm by backspace.fm

backspace.fm

11 Listeners

fukabori.fm by iwashi

fukabori.fm

2 Listeners

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

Off Topic // オフトピック

16 Listeners

歴史を面白く学ぶコテンラジオ (COTEN RADIO) by COTEN inc.

歴史を面白く学ぶコテンラジオ (COTEN RADIO)

212 Listeners

UIT INSIDE by UIT

UIT INSIDE

0 Listeners

サイエンマニア by 研究者レン from サイエントーク

サイエンマニア

5 Listeners

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

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

0 Listeners

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

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

14 Listeners

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

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

3 Listeners

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

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

0 Listeners

日本一たのしい哲学ラジオ by 日本一たのしい哲学ラジオ

日本一たのしい哲学ラジオ

5 Listeners

サイボウズ フロントエンド通信 by サイボウズ フロントエンド通信委員会

サイボウズ フロントエンド通信

0 Listeners

ハイパー起業ラジオ by 尾原和啓 / けんすう

ハイパー起業ラジオ

0 Listeners

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

耳で学ぶAI、ロボシンク

0 Listeners