コードレビュー

万葉は、コードレビューを主体とした開発支援サービスをお引き受けしております。
ご契約の形態などの詳細は、開発支援をご参照ください。

コードレビューはチームを育てるコミュニケーション

私たちは、コードレビューを、プロジェクトにおける大切な開発の工程と考えています。

コードレビューとは、開発者が実装したプログラムのコードを、開発チームで検討し、意見を交換して、よりよいコードにするものです。

コードレビューの目的は

  • コードの質を担保すること
  • 開発チームでコードや製品の知識を共有すること
  • 複数の選択肢について議論を交わし、皆で合意を作ること
  • レビューを通じてメンバーの技術力を上げ、チームの総合力を育てること

です。

コードレビューというと、コードの問題点を見つけ出して修正を促すことと捉えがちかもしれません。けれど私たちは、レビューを、もっと総合的なコミュニケーションの場であると思っています。

私たちは、ただ否定的な言葉のみのレビューを推奨していません。

よい点を褒め、わからないことを質問し、心配な点をわかりやすく伝え、相手の知らない知識やノウハウを教えるように心がけています。

コードの書き方、名前付け、設計、仕様との合致などの面において、レビュー対象のコードがどうあるべきかというのが、レビューの主要なトピックです。それに加えて、背後にある世界観、レビュー対象外のところにあるコード、開発の進め方といったトピックについても、積極的に議論をしていきます。

コードレビューは、チーム全体が開発への理解を深め、製品全体への関心と責任を持つための最強の武器のひとつです。