Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 [単行本]
    • Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 [単行本]

    • ¥3,960119ポイント(3%還元)
    • 在庫あり2024年6月19日水曜日までヨドバシエクストリームサービス便(無料)がお届け
Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 [単行本]
画像にマウスを合わせると上部に表示
100000009003658848

Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 [単行本]

価格:¥3,960(税込)
ポイント:119ポイント(3%還元)(¥119相当)
フォーマット:
お届け日:在庫あり今すぐのご注文で、2024年6月19日水曜日までヨドバシエクストリームサービス便(無料)がお届けします。届け先変更]詳しくはこちら
出版社:秀和システム
販売開始日: 2023/01/31
お取り扱い: のお取り扱い商品です。
ご確認事項:返品不可
店舗受け取りが可能です
マルチメディアAkibaマルチメディア梅田マルチメディア博多にて24時間営業時間外でもお受け取りいただけるようになりました

Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 の 商品概要

  • 要旨(「BOOK」データベースより)

    プロのソフトウェアエンジニアとして「よいコード」と「悪いコード」の違いを知る。堅牢で信頼性が高く、チームメンバーが理解し適応しやすいコードを書くための実用的なテクニックをGoogleのテックリードが徹底解説!
  • 目次

    Part 1 理論編
     Chapter 1 コードの品質
     Chapter 2 抽象化レイヤー
     Chapter 3 コードでの契約
     Chapter 4 エラー
    Part 2 実践編
     Chapter 5 コードを読みやすくする
     Chapter 6 想定外の事態をなくす
     Chapter 7 誤用しにくいコードを書く
     Chapter 8 コードをモジュール化する
     Chapter 9 コードを再利用、汎用化しやすくする
    Part 3 ユニットテスト編
     Chapter 10 ユニットテストの原則
     Chapter 11 ユニットテストの実践
    Appendix 付録
     A チョコレートブラウニーのレシピ
     B null安全とオプション
     C 追加のコード例
  • 出版社からのコメント

    プロのソフトウェアエンジニアとして、堅牢で信頼性が⾼く、保守しやすいコードを書くための概念と実用的な⼿法を解説
  • 内容紹介

     「よいコード」と「悪いコード」の違いは、どこにあるのでしょうか。もちろん、どんな立場で、何を作るのかなどによって、その定義は変わってきます。
     本書では、プロの「ソフトウェアエンジニア」として、堅牢で信頼性が⾼く、保守しやすく、チームメンバーが理解や適応しやすいコードを作成するための概念と実用的な⼿法を、Googleでテックリードを務める著者が解説しています。
     本書では、まず「高品質なコードを書く」ために、次の4つのゴールを設定しています。
     1. 正しく動くこと
     2. 正しく動作し続けること
     3. 要件の変更に対応しやすいこと
     4. 車輪の再発明をしないこと
     そして、これを達成するための戦略として、「コード品質の6つの柱」を次のように示しています。
     1. コードを読みやすくする
     2. 想定外の事態をなくす
     3. 誤用しにくいコードを書く
     4. コードをモジュール化する
     5. コードを再利用、汎用化しやすくする
     6. テストしやすいコードを書き、適切にテストする
     本書では、この6つの柱に沿って、ソフトウェアエンジニアとしてコードを書く際のアドバイスが述べられています。著者の知識と経験が、具体的かつ実用的に言語化されています。
     本書は、経験が3年以内のソフトウェアエンジニアをターゲットとして執筆されていますが、チームで開発を行う際のリファレンスとしても利用できるでしょう。あるいは、経験のあるエンジニアであっても、自分の経験を整理し、言語化するための便覧としても使えるはずです。そして、チーム開発で、他のエンジニアをメンタリングするための便利なリソースとしても活用できます。

    図書館選書
    Googleのテックリードを務める著者が、プロのソフトウェアエンジニアとして、堅牢で信頼性が⾼く、保守しやすく、チームメンバーが理解や適応しやすいコードを書くための概念と実用的な⼿法を解説。
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    秋 勇紀(アキ ユウキ)
    LINE株式会社ディベロッパーエクスペリエンス開発チームソフトウェアエンジニア。2019年3月に九州工業大学情報工学部卒業後、LINE Fukuoka株式会社入社、2022年LINE株式会社に転籍。専門は、iOSアプリケーション開発やビルド環境の改善といったモバイル関連のDevOpsなど。業務の傍ら、さまざまなオープンソースソフトウェアへのコントリビュート、アメリカ、ヨーロッパなどの海外カンファレンス登壇を行う

    高田 新山(タカタ シンザン)
    LINE Fukuoka株式会社App Development室iOSエンジニア。福岡で働くiOSエンジニア。異業種からエンジニアへと転職後、受託開発企業、ベンチャー企業などを経て、2020年4月に東京から福岡への移住と同時にLINE Fukuoka株式会社に入社。以前は、Java、PHP、C#、JavaScriptなどでフロントエンド、バックエンドの開発も行っていた。個人の活動としては、『The Swift Programming Language』の日本語版の作成などを行っている

    山本 大祐(ヤマモト ダイスケ)
    株式会社オプティムディレクター。IPA未踏ユーススーパークリエータ。1983年、静岡県静岡市生まれ。学生時代にプログラミング言語「ActiveBasic」を開発。2005年、IPA未踏ユーススーパークリエイタ認定。2006年、株式会社オプティムに参画し、2017年に同社の執行役員(ディレクター)に就任
  • 著者について

    Tom Long (トムロング)
    Googleのソフトウェアエンジニアで、テックリードとして働いています。さまざまなタスクの中でも、特にプロとしてのコーディングベストプラクティス分野において、新人エンジニアを定期的にメンタリングしています。

    秋勇紀 (アキユウキ)
    LINE株式会社ディベロッパーエクスペリエンス開発チーム ソフトウェアエンジニア。
    2019年3月に九州工業大学情報工学部卒業後、LINE Fukuoka株式会社に入社、2022年LINE株式会社に転籍。福岡に在住しながら東京のチームにフルリモートで勤務。専門は、iOSアプリケーション開発やビルド環境の改善といったモバイル関連のDevOpsなど。業務の傍ら、さまざまなオープンソースソフトウェアへのコントリビュート、アメリカ、ヨーロッパなどの海外カンファレンス登壇を行う。

    高田新山 (タカタシンザン)
    LINE Fukuoka株式会社App Development室 iOSエンジニア。
    福岡で働くiOSエンジニア。異業種からエンジニアへと転職後、受託開発企業、ベンチャー企業などを経て、2020
    年4月に東京から福岡への移住と同時にLINE Fukuoka株式会社に入社。以前は、Java、PHP、C#、JavaScriptなどでフロントエンド、バックエンドの開発も行っていた。個人の活動としては、『The Swift Programming Language 』の日本語版(https://www.swiftlangjp.com/)の作成などを行っている。

    山本大祐 (ヤマモトダイスケ)
    株式会社オプティム ディレクター。IPA 未踏ユーススーパークリエータ。
    1983年、静岡県静岡市生まれ。学生時代にプログラミング言語「ActiveBasic」を開発。2005年、IPA未踏ユー
    ススーパークリエイタ認定。2006年、株式会社オプティムに参画し、2017年に同社の執行役員(ディレクター)に就任。著書に『ActiveBasicオフィシャルユーザーズガイド』(毎日コミュニケーションズ)、『AIプロジェクト実践読本』(マイナビ出版)がある。
見て納得。写真で解説。
プロフェッショナルなソフトウェアエンジニアとして信頼性が高く、メンテナンスがしやすいコードを書くためのテクニック

Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 の商品スペック

商品仕様
出版社名:秀和システム
著者名:トム ロング(著)/秋 勇紀(訳)/高田 新山(訳)/山本 大祐(監訳)
発行年月日:2023/02/14
ISBN-10:4798068160
ISBN-13:9784798068169
判型:B5
発売社名:秀和システム
対象:専門
発行形態:単行本
内容:電子通信
言語:日本語
ページ数:407ページ
縦:24cm
横:19cm
厚さ:2cm
他の秀和システムの書籍を探す

    秀和システム Good Code,Bad Code―持続可能な開発のためのソフトウェアエンジニア的思考 [単行本] に関するレビューとQ&A

    商品に関するご意見やご感想、購入者への質問をお待ちしています!