開発担当のsugimotoです。 シャノン技術ブログが始まってインフラのネタが多いですが、そろそろ開発のネタも出していきます。 今回はシャノンでのアプリケーション開発においてのコードレビューについて紹介したいと思います。 弊社でメインサービスあるSHANON MARKETING PLATFORMの開発プロセスにはコードレビューが組み込まれています。 コードレビューを行うようになったのは2008年の夏くらいです。 導入したきっかけはあまり覚えていませんが、ソースコードの品質を上げることが当初の目的だったと思います。 このコードレビューですが、ソースコードを製品リリース用のバージョン管理システムへコミットする前に行うことが義務付けられています。 コードレビューを行う目的は主に次の3つになります。 ・ソースコードの品質向上 ・バグの早期発見 ・他の人のソースコードを見ることによる学びの場 この中