作品一覧

  • 伝わるコードレビュー 開発チームの生産性を高める「上手な伝え方」の教科書
    4.5
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 【本電子書籍は固定レイアウトのため7インチ以上の端末での利用を推奨しております。文字列のハイライトや検索、辞書の参照、引用などの機能が使用できません。ご購入前に、無料サンプルにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください】 コードレビューを円滑に進めたいあなたへ。 効率的なテキストコミュニケーションの技法を身につけよう。 コードレビューは、チームで開発するプロダクトの品質を高める重要なプロセスです。しかし、オンライン上のテキストコミュニケーションが基本となるコードレビューでは、「意図が正しく伝わらない」「受け手がネガティブに受け取ってしまう」などのすれ違いが頻発し、手戻りや誤解を生んでしまうことも少なくありません。 本書は、そんな意図や感情のすれ違いを起こさない「伝わるコードレビュー」の技法を解説した書籍です。具体的な19の事例シーンをもとに、わかりやすいプルリクエスト・レビューコメントの書き方や効果的なレビューの進め方を詳しく解説します。 事例シーンは、 ・緊張感のあるレビューコメントが返ってきたとき ・説明不足のPRが提出されたとき ・考え方や価値観が食い違ったとき など、開発現場のコードレビューでよくあるミスコミュニケーションのケースを収録。かわいいキャラクターとともに、問題の原因と対策を整理し、実践的な解決アプローチを提案します。 「レビューのつもりが指摘合戦になってしまう」 「何を伝えたいのかわからないコメントが飛び交ってしまう」 そんな悩みを抱える開発チームにとって、本書はよりよいコードレビューの指針を示すガイドラインになるはずです。レビューの指摘が的確に伝わり、レビューを受ける側も納得感をもって改善できる―そんなスムーズなコードレビューの技法を、本書で身につけましょう。 ■解説TIPS(一部) クイズを出さない/性善説で考える/チームで共有するタグを作る/作業ログをつけて参照場所をリンクする/相談までの時間を決める/わからないレベルを伝える/自分の考え・意見を添える/詳細を明示する/「念のため」の確認をする/上手に催促する/聞きたいことを絞る/Before/Afterの画像を載せる/テンプレートを用意する/ラベルをつける……他、多数の実践的なTIPSを収録! ■対象読者 ・コードレビューのよりよいやり方を知りたい現場のエンジニア、メンター ・チーム全体でコードレビューの指針を整えたいリーダー・マネージャー ・はじめてコードレビューをする新人エンジニア ※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。 ※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。 ※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。 ※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。
  • ソフトウェアアーキテクトのための意思決定術 リーダーシップ/技術/プロダクトマネジメントの活用
    4.0
    1巻3,300円 (税込)
    ※この商品はタブレットなど大きいディスプレイを備えた端末で読むことに適しています。また、文字だけを拡大することや、文字列のハイライト、検索、辞書の参照、引用などの機能が使用できません。 ソフトウェアの計画・設計における 意思決定の原則とその適用法を考察 本書では、まず5つの質問と7つの原則を提示します。 これらは、さまざまな不確実性やリスクがある中で、 アーキテクチャを取り巻く状況の理解を助け、 適切な意思決定を行うための道標として機能するものです。 その後、パフォーマンスやUXのほか、マクロアーキテクチャの 各技術分野の知識を取り上げ、意思決定のポイントを解説します。 最後に全体を俯瞰し、開発者が効率的に仕事を進められるように リーダーがどのようにすべきかを説明します。 総合的な判断力を高め、優れたアーキテクチャを実現するために アーキテクトや上級エンジニア、テクニカルリーダーの方たちに ぜひ手に取っていただきたい内容となっています。 【章構成】 1章 ソフトウェアリーダーシップ入門 2章 システム、設計、アーキテクチャを理解する 3章 システムパフォーマンスを理解するためのモデル 4章 ユーザーエクスペリエンス(UX)を理解する 5章 マクロアーキテクチャ:はじめに 6章 マクロアーキテクチャ:コーディネーション 7章 マクロアーキテクチャ:状態の一貫性の保持 8章 マクロアーキテクチャ:セキュリティへの対応 9章 マクロアーキテクチャ:高可用性とスケーラビリティへの対応 10章 マクロアーキテクチャ:マイクロサービスアーキテクチャでの考慮事項 11章 サーバーアーキテクチャ 12章 安定したシステムの構築 13章 システムの構築と進化 ※本書は『Software Architecture and Decision-Making: Leveraging Leadership, Technology, and Product Management to Build Great Products』の翻訳書です。

新規会員限定 70%OFFクーポンプレゼント!