個人的なテストでの気づき
テストしてて最初からこうしておけばよかったなーと思うことを適当に書いておく、フロントエンドでしかテスト書いてないのでバックエンドとかに適用できるかとかは知らん。 リファクタリングしたい箇所の最終的な振る舞いをまずはふわっとテストする
まだうまく言語化できてないけど、ユーザーが操作した結果、(フォームなら入力して送信するまで)を抜け漏れ多くてもいいからまずはテストする。
そのためにテストできない箇所をまずはテスト可能な形に変える。
こういう場合はとかケースがあるけどどうするの?とかは一旦無視でいい。あとでテスト追加する。