Looks Good To Me みんなのコードレビュー

  • Looks Good To Me みんなのコードレビュー
  • Looks Good To Me みんなのコードレビュー
ページ数
413p
ISBN
978-4-7980-7144-2
著者情報
高田 新山(タカタ シンザン)
異業種からソフトウェアエンジニアへ転職後、受託開発でのさまざまな案件やベンチャー企業での新規自社サービス開発を経験し、現在はLINEヤフー株式会社で、社内におけるオープンソースの利用管理やオープンソースエコシステムへの貢献を推進するOSPO(Open Source Program Office)のメンバーとして、またLINEメッセージングアプリの開発に携わるiOSエンジニアとして働いている。Java、PHP、C#、JavaScriptなどを用いたフロントエンドの開発経験があり、カンファレンスでの登壇や書籍の執筆、翻訳なども行っている

増井 敏克(マスイ トシカツ)
増井技術士事務所代表。技術士(情報工学部門)。1979年奈良県生まれ。大阪府立大学大学院修了。テクニカルエンジニア(ネットワーク、情報セキュリティ)、その他情報処理技術者試験にも多数合格。また、ビジネス数学検定1級に合格し、公益財団法人日本数学検定協会認定トレーナーとしても活動。「ビジネス」×「数学」×「IT」を組み合わせ、コンピュータを「正しく」「効率よく」使うためのスキルアップ支援や、各種ソフトウェアの開発を行っている

¥3,960 税込

18 nanacoポイント

18 セブンマイル

セブン-イレブン受取り(送料無料)

発送目安

発売日(発売日以降は当日)~2日で発送

宅配(送料¥550税込)

発送目安

発売日(発売日以降は当日)~2日で発送

交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。

商品説明

チームの成長を促し、プロダクトの品質を高めるコードレビューの全て!コードレビューとは「何」か、「どのように」行うべきか?「言葉遣い」や「トーン」など、「伝わるPR」を書く方法を学ぶ。いざというときの「緊急時対応プレイブック」とは?コードレビューとAIについての(現時点での)考察。

コードレビューに関する実践的なガイドブックです。タイトルの『Looks Good To Me』(略して「LGTM」)は、コードレビューにおいては、文字通りの「よいと思う」という意味よりも、「承認する」を意図して使われています。でも、明確な指針やルールがないまま、「雰囲気で」LGTMしていないでしょうか?
本書では、「なぜコードレビューを行うのか」から始まり、ワークフローの徹底解説、最初のプロセスの構築と、段階的に解説します。さらに高度な要素として、「チームワーキングドラフト」「自動化」、そして最も大事な「効果的なコメント」について、じっくり説明します。「伝わるコメント」には、言葉遣いや文章のトーンが重要で、それを実現する著者の経験から生まれたメソッドが明かされています。
加えて、コードレビューで直面しがちな「ジレンマ」への対応も解説します。なぜコードレビューがダメになるのか(と、予防策)、なぜ遅れるのか(と、改善策)、なぜ抜け穴が生まれるのか(と、対応策)、「緊急時対応プレイブック」の作成を解説します。
そして、ほかのソフトウェア開発プラクティスとコードレビューの関係性を分析するとともに、(現時点における)「コードレビューとAI」についても1つの章を割いています。
包括的にコードレビュー自体を取り上げたドキュメントはほとんどなく、手探りで進めているチームも多いでしょう。でも大丈夫。これからは本書があります。コードレビューを行う理由から、周囲を巻き込む方法、プロセス・システムの構築、自動化の方法とテンプレート、効果的なコメントの書き方、進行中のトラブルの対応策、AIの活用に至るまで、コードレビューに取り組む前、コードレビューで課題に直面したとき、コードレビューを改善したいと考えたときなど、あらゆる場面で参照して活用できる「最高の教科書」です!

●目次
Part1  コードレビューの基本
 Chapter 1 コードレビューの重要性
 Chapter 2 コードレビュー徹底解剖
 Chapter 3 チームの最初のコードレビュープロセスの構築
Part2  高度なコードレビューに必須の要素
 Chapter 4 チームワーキングアグリーメント
 Chapter 5 自動化のメリット
 Chapter 6 効果的なコードレビューコメントの作成
Part3  ジレンマへの対処
 Chapter 7 コードレビューがダメになる理由
 Chapter 8 コードレビューの遅延を減らす
 Chapter 9 プロセスの抜け穴を取り除く
 Chapter 10 緊急時対応プレイブック
Part4   コードレビューとその他の開発プラクティスを組み合わせる
 Chapter 11 コードレビューとペアプログラミング
 Chapter 12 コードレビューとモブプログラミング
 Chapter 13 コードレビューとAI

※お届け日が変更になりました
5月30日→6月2日

目次

Part 1 コードレビューの基本
 Chapter 1 コードレビューの重要性
  1.1 本書の対象読者
  1.2 本書の構成
  1.3 コードレビューはなくてはならないもの
   1.3.1 より優れたアプリ
   1.3.2 チーム全体の理解の向上
  1.4 チームを説得する
  1.5 コードレビューを改善する
  まとめ
 Chapter 2 コードレビュー徹底解剖
  2.1 コードレビューのシステム
   2.1.1 人間主導型
   2.1.2 ツール支援型
   2.1.3 ハイブリッド型
  2.2 コードレビューはどのように機能するのか?
   2.2.1 現代のコードレビューのワークフロー
   2.2.2 PRベースのコードレビュー(PRワークフロー)
  2.3 優れたPR(またはMR)の要素
   2.3.1 タイトル:「何」
   2.3.2 説明(「なぜ」)
   2.3.3 ラベル
   2.3.4 レビューの状態(ステータス)
  2.4 コードレビューの参加者と期待
   2.4.1 レビュー担当者
   2.4.2 PR作成者
   2.4.3 チーム
   2.4.4 責任者
   2.4.5 組織
  まとめ
 Chapter 3 チームの最初のコードレビュープロセスの構築
  3.1 目標を設定する
   3.1.1 バグの発見
   3.1.2 コードベースの安定性とメンテナンス性
   3.1.3 知識移転・共有
   3.1.4 メンタリング
   3.1.5 記録の保持・作成
   3.1.6 コードレビューの目標の選定
  3.2 ツールの選定
   3.2.1 コードレビュー機能の評価
   3.2.2 ツールの選定
  3.3 ガイドラインを設定する
   3.3.1 ワークフローとは?
   3.3.2 レビューの焦点は何か?
   3.3.3 PRの承認を止めるべきものは何か?
ほか

商品詳細

出版社名
秀和システム新社
サイズ
24cm
対象年齢
一般
フォーマット
単行本
原題
原タイトル:Looks Good To Me

注意事項

本の帯に関して
帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。
版・表紙について
版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。

あなたへのおすすめ