LoginSignup
4
1

More than 3 years have passed since last update.

コードレビュー、検証時にみる順番

Last updated at Posted at 2019-12-04

概要

コードレビューの時にみる順番を自分なりに整理して見た。

  1. 型を見る
  2. 型に対しての別の型だった場合の処理がどうなっているのかを見る。
  3. 連想配列の場合はキーが間違っていないかを見る。→整合性があるかも含める
  4. if文がある場合は、その判定が正しいかを確認する。→型が関係ある場合にはそれを確認する

変数名

  1. 文法的に変数の宣言自体に問題がないか
  2. 変数名が適切か
  3. 変数が使われている箇所の型に整合性があるか 4.

メソッド

  1. 役割に対してメソッド名は適切か→広すぎず、狭すぎないか
  2. 引数の型
  3. 返り値はあるか
  4. 返り値がある場合は、その型は何か
  5. 返り値を利用している箇所においてその使われ方は適切か

ユニットテスト

  1. ユニットテストが用意されているか
  2. データプロバイダとユニットテストは分離されているか
  3. DBに関係がある場合はそのためのファイルが用意されているか
  4. 他のユニットに意味のない依存をしている箇所はないか
  5. テストのパターンは足りているか→if文などに対して試していないパターンはないか
4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1