zaki-yama

zaki-yama's reading list

2022-09-13

TOC

💬 ひとこと

今週はフロントエンドのテスト周りの話を調べていた。

✨ ピックアップ

How to know what to test

2019年の記事。

  • 実装の詳細でなくユースケースのこと考えてテストしような
  • コードカバレッジはユースケース網羅率にはならないが役に立つ
  • コードカバレッジが足りてないとき、「ここが網羅されてないことで担保されてないユースケースはなんだろう?」と考えよう
  • どこから始めるか?「壊れて一番困るところは何か?」という自問からはじめよう。機能をリストアップしてこの基準で優先度つけていこう

みたいな。せやなって感じの内容。react-testing-libraryが実装の詳細を意識しない(ユーザーの操作を基準にした)テストを書くというコンセプトのはずなので、そことの納得感もある。やっぱりどのレイヤー(E2E、Integration Test, Unit Test)で何を担保しよう?と考えるときに、前提として提供してるユースケースと壊れたときのヤバさを整理する必要があるよな、と思う。

What Is CRE, and What Does It Have to Do With SRE?

  • この記事を書いてるContainer Solutions社はGoogleライクなプラットフォーマーなので、その点は参考にできるところ少ない
  • 一方GoogleのCREブログより具体性があってわかりやすい。そして似たようなこと書いてる
    • 顧客のコード、デザイン、実装、運用手順を調査し、自社のPRRと照らし合わせて「ここがイケてないですよ」と伝える
    • オンコールアラートとかを顧客と共有する
  • なので、顧客のアプリケーションが正常に稼働することにコミットしてくれる人が社外にいて二人三脚でやっていく、みたいな感じか

✅ 読んだ

📝 : 下の方に内容メモあり

🌐 Web, Frontend

🤝 スクラム・組織

その他

👀 読みたい

✏️ 書いた

🗑 Stale

📝 読んだ記事のメモ