あなたはそのテストコードを信じられますか?テストコードという命綱を持ってリファクタリングの世界にダイブしよう! by すか

PHPカンファレンス福岡2024
LT(5分)
U25(25歳以下)

あなたはそのテストコードを信じられますか?テストコードという命綱を持ってリファクタリングの世界にダイブしよう!

sucalul すか sucalul
5

「いいコードを書けるようになりたい?3回リファクタリングしてやっとかけるようになるよ」的なことを言われたことがあります。
いいコードを書くには多くの場合リファクタリングが不可欠ですが、そのコードが本番で動いていると、修正するには当然リスクが伴います。

今回は過去の自分が書いたコードをリファクタリングする際に、テストコードがどのように役立ったのか・どのようなテストがあると(あって)よかったのかを事例をもとに解説します。

ターゲット:

  • テストコードをまだ書いていない方
  • とりあえずテストコードを書いているが、テストの恩恵をそこまで感じていない方(私もそうでした)

あなたは、そのテストコードを信じ、リファクタリングの世界にダイブできますか?