エントリーの編集

エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
フロントエンドのポーリング処理を単体テストした話 - コドモン Product Team Blog
記事へのコメント0件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
フロントエンドのポーリング処理を単体テストした話 - コドモン Product Team Blog
こちらの記事は「コドモン Advent Calendar 2023」の 24日目の記事です🎅 qiita.com こんにちは! コド... こちらの記事は「コドモン Advent Calendar 2023」の 24日目の記事です🎅 qiita.com こんにちは! コドモンプロダクト開発部エンジニアの関口です。 みなさまはsetTimeout関数を利用していますか? setTimeout関数は一定時間後に指定した関数を実行させることができる関数で、私はリトライ処理などでよく使っています。最近、珍しくフロントエンドからバックエンドAPIをポーリングする処理のためにsetTimeout関数を利用する機会がありましたので、その際に得た学びについて書きます。 やりたかったこと 悩みどころ 単体テストで品質を担保するために やってみた結果 結論 やりたかったこと 実現したかった機能要件は大まかに言って以下のようなものになります。 ブラウザで動くTypeScriptで実装されたある画面がある その画面を開いている間、あるAPIをポーリ