コードレビューという技術:人を傷つけずにコードを批評する方法
コードレビューは、チームカルチャーが育まれるか壊れるかの分岐点です。コードをより良く仕上げながら、書いた人がより成長して戻ってこられるレビューの実践ガイド——具体的なフレーズ、レビュアーのチェックリスト、そしてレビューを静かに有害にしてしまう習慣を紹介します。
記事
ソフトウェアづくりの人間的な側面 — レビュー、フィードバック、メンタリング、そして人を燃え尽きさせずに育てるチーム。
エンジニアリング文化についての実践的で人間中心の記事。コードと人の両方をより良くするコードレビュー、上手なフィードバックの授受、レビューしやすいプルリクエストの書き方、ジュニアをシニアへ育てるメンタリング、そして親切で信頼の高いチームのつくり方。実際のスクリプトと例、そして2人のスタートアップから1,000人規模の組織まで通用する学びをお届けします。
コードレビューは、チームカルチャーが育まれるか壊れるかの分岐点です。コードをより良く仕上げながら、書いた人がより成長して戻ってこられるレビューの実践ガイド——具体的なフレーズ、レビュアーのチェックリスト、そしてレビューを静かに有害にしてしまう習慣を紹介します。
優しさはお人好しでも、柔弱でもありません。フォース・マルティプライヤーです——より明確なフィードバック、より安全なインシデント対応、より速く成長するチームメンバーを生み出します。「Kind Engineering」とは何か、そしてコードレビュー、インシデント対応、日常の仕事の中でそれをどう実践するかを解説します。
優れたプルリクエストはレビュアーへの贈り物です:小さく、説明が丁寧で、Yesと言いやすい。レビュー可能なプルリクエストの解剖——サイズ、タイトル、説明、コミット衛生、セルフレビュー——を具体的なビフォー・アフターの例で解説します。
フィードバックの与え方を学んでいるエンジニアはほとんどいません——受け取り方も同様です。具体的で、優しく、実行可能なフィードバックへのフィールドガイド、そして受け取る側で開かれた姿勢を保つための方法。すぐに使えるスクリプト付き。
優れたチームは採用するだけでなく育てることで生まれます。エンジニアリングチームのリードとして得た経験から:ペアプログラミング、教えるチャンネルとしてのコードレビュー、ちょうど良いストレッチ課題、そしてジュニアを誰にでも任せられる存在に変えるマインドセットの転換を紹介します。