効果的なコードレビュー:懐疑論者からの9つのヒント

私は理論を知っていました。 コードレビューは次のことに役立ちます。



または、それは単なる時間の無駄です。 少なくともそれがコードレビューの私の第一印象でした。



私は最近リリースされた新人で、ロンドンのソフトウェア会社のプラグインを開発していました。

しばらくして、同一または類似のコードのブロックを提供する必要がありました。 彼らは不幸な男に見られるべきだった(「彼は最高だ」と私のマネージャーは言った。ただ一つの善行ではない ...( 罰せられない ))しかし、それぞれのレビューは何か新しいもので戻ってきた。プロセス。

さらに悪いことに、コード検査は数週間ではないにしても、数日間続いていました。 コードを受け取ったとき、どのように書いたのかほとんど覚えていませんでした。 これはその男のせいではなかった。 彼は上級レベルの開発者に尋ねましたが、私を手に入れました。 彼は経験の浅い開発者が犯した間違いにうんざりしており、コードレビューはこの不満を取り除く方法でした。

これに加えて、ブランチの同期、コンテキストの切り替えで失われた時間を...私はこれが好きではありませんでした。

数年先にジャンプして、私はジェフ・アトウッドのツイートに同意します。

「コードを改善するために、コードの共同レビューを行うことができます。」


過去数年間を評価すると、コード以外のレビューが悪いことを理解しています。 コードのレビューは不十分でした。 そして男、私たちはそれをひどくやった。

私は自分の肌でこれを学びました。 そして、もちろん、理解はすぐには来ません。 しばらくしてから、コードのレビューがアセンブリの変更を壊して厄介なものから私を救ったことに気付きました! しかし、私は他の場所で働いた後、さまざまなより良い働き方の経験を積んだ。 これにより、以前は認識していなかったコードレビューの利点を直接確認する機会が与えられました。 したがって、今私は自分自身を修正された懐疑論者と考えています。

そのため、このような苦痛を避けることができます。ビデオをご覧になり、効果的なコードレビューに近づけるヒントをお読みください。



9レビューのヒント

皆のために:


レビュアー向け:


コード作成者向け:




Kiln Code Reviewのウェビナーに今すぐ登録する

次のオンラインウェビナーに参加してください。 初心者が当社製品のコード検査に関する基本を学ぶのに役立ちます。

以下について説明します。

席に着くには、 今すぐ登録してください



翻訳者のメモ
テキストは、ほとんどFogCreekとそのウェビナーの製品広告です。 ただし、コードレビューに関するテキストは、製品または提供されるワークフローに関連付けられていません。 どのツールを使用しても、レビューのヒントは引き続き重要です。 そして、おそらく、彼らは誰かに役立つでしょう。

PMの翻訳の改善に関するコメント、および本文の投稿へのコメントをご覧ください。



All Articles