コミットごとに必須のコードレビューを試行しています。作成者ではなく、少なくとも1人が検証していないマスターは何もありません。開発者と管理者の両方から賛同を得ています(これは驚くべき状況です)。
- 明らかなバグの削減
- プロジェクトの周りで起こっている変化についてのより多くの認識
- 「誰かがこれを見て、怠けないようにする」/反カウボーイ効果
- プロジェクト内/プロジェクト間の一貫性の向上
しかし、速度を低下させることが知られているものを導入しており、間違ってやるとコミットパイプラインに愚かな官僚的なステップができてしまい、時間がかかります。私が心配していること:
- 単なるピッキングに発展するレビュー
- (双曲線的に)2行のコミットレビューの一環として、巨大なアーキテクチャの問題を公開する人々。
- 答えに他のことを偏らせたくありません。
私たちはすべて合理的な人であり、多くの自己分析を行っていますが、レビューセッションで実際にどのようなことを達成しようとしているかについて、戦いで得た洞察を間違いなく使用して、レビューを実際に機能させることができます。動作することがわかっているガイドラインとポリシーは何ですか?