概要 / 目的 いつも決まった人がプルリクエストに対するコードレビューを行っていると、以下のようなデメリットがあります。 コードレビューの属人化 コードレビューする側とされる側がはっきり別れてしまい、フラットな関係でのチーム開発を阻害する コードレビューが特定の人に集中してしまい、他の重要な仕事が進みにくくなる そこで、コードレビューをチーム内のメンバーに割り振るのですが、この割り振りを人力でやるのは非生産的なので、Hubotを使って自動化しました。 ここでの説明で前提となっているChatOpsな環境の構築方法や運用方法は以下を参考にしてください。 Slack / Hubot / GitHub / CircleCI によるChatOpsなデプロイ方法 ChatOps時のブランチ運用戦略 Hubotによる自動アサインの概要図 設定 / 実装 GitHubチームの作成 GitHubのWEBコン