ユニットテストを通じて効率的なコードレビューを行う by 曽根 友希

PHPerKaigi 2023
LT(5分)

ユニットテストを通じて効率的なコードレビューを行う

yukinofu815 曽根 友希 yukinofu815
2

概要

テストのメリットは「変更に強い」「動作の保証」「仕様書代わり」などが挙げられますが、この恩恵は保守フェーズを待たずにコードレビュー中から受けることができます。
レビューを受ける側はレビュー反映後の動作確認がしやすい、レビューを行う側はプログラムの構造が見やすくなりレビューの正確性と速度が上がるなど、双方にメリットがあります。
本トークではユニットテストを通じてコードレビューの効率を上げる方法をご紹介します。

トークの対象者

  • コードレビューを行う人
  • ユニットテストのメリットがイマイチわからない人

トークの目的

  • コードレビューの心理的ハードルを下げる
  • ユニットテストを書く人を増やす

話すこと

  • コードレビューを受ける側/行う側双方におけるユニットテストのメリット

話さないこと

  • テストコードの書き方
  • PHPUnitの使い方