ZERO BUGS シリコンバレープログラマの教え [単行本]
    • ZERO BUGS シリコンバレープログラマの教え [単行本]

    • ¥2,64080 ゴールドポイント(3%還元)
    • 在庫あり2025年8月7日木曜日までヨドバシエクストリームサービス便(無料)がお届け
100000009002791558

ZERO BUGS シリコンバレープログラマの教え [単行本]

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

ZERO BUGS シリコンバレープログラマの教え の 商品概要

  • 目次

    1 スピード
    2 漏れのないコード
    3 完璧にすることが容易なときもある
    4 完璧に到達する方法
    5 冗長なコードがあるなら、取り除こう
    6 コンパイラーの警告には耳を傾けよう
    7 各関数呼び出しがすることを知ろう
    8 再利用可能なコード
    9 循環的複雑度
    10 1度に1つの小さなことを
    11 いろいろな種類のバグ
    12 1行の変更が1つのバグにつながるかも
    13 チームと文芸的プログラミング
    14 他人のコードを利用する
    15 美術品としてのコード
    16 コードレビュー
    17 他人のコードの修正
    18 醜さをカプセル化し、先に進む
    19 構造 vs リアルコード
    20 構造が理解への鍵
    21 データを使い議論を効率的に終わらせよう
    22 自分自身の最悪の敵になれ
    23 発見しやすさ
    24 関心の分離
    25 変数のスコープが世界を形作る
    26 柔軟性のポイント
    27 あとでやれ
    28 すぐにやれ
    29 悪いAPIはバグの原因
    30 Lispからのレッスン
    31 ACID
    32 失敗優先戦略によって稼働時間2万年に到達するには
    33 証明によるプログラミング
    34 契約、そして証明に手間をかけられないあなたに
    35 メモリーが信頼できないとき
    36 並列処理
    37 象の多くの側面
    38 フォン・ノイマン
    39 ゲイツ
    40 コードをどのように判断するのか

    美しいコード~過去からの学び~

    解説
    訳者あとがき
    参考文献
    謝辞
  • 著者紹介(「BOOK著者紹介情報」より)(本データはこの書籍が刊行された当時に掲載されていたものです)

    トンプソン,ケイト(トンプソン,ケイト/Thompson,Kate)
    シリコンバレーで長年活躍しているプログラマ

    小田 朋宏(オダ トモヒロ)
    1969年生まれ。株式会社SRA先端技術研究所にて「誰もが楽しくプログラミングする開発環境」を目指して、ソフトウェア工学、特に形式手法の研究に従事するとともに、主にオブジェクト指向言語Smalltalkでの受託開発やオープンソースソフトウェアの開発を行っている。2015‐2017年、形式手法VDMの言語委員

    酒匂 寛(サコウ ヒロシ)
    1980年代初頭に獣医学部を卒業後、ソフトウェアの世界に転進。メインフレーム、ミニコン、ワークステーション等のソフトウェア開発者を経て現在ソフトウェア開発コンサルタントとして活動。事務処理から組み込み領域までを広く手がける
  • 出版社からのコメント

    本書は、高品質なコードを書くための具体的なレッスンを、「78の物語」として幅広く、かつ、とても興味深く提示します。
  • 内容紹介

    バグのないコードを書くことは本当に可能なのか?
    もし正確な仕様が与えられるなら、その答えは「はい」だ――

    本書は、高品質なコードを書くための具体的なレッスンを、「78の物語」として幅広く、かつ、とても興味深く提示します。
    原著は「全プログラマが読むべきだ」「良いプログラマになるなら、本棚に入れておくべきだ」などと評された話題の書籍『Zero Bugs and Program Faster』です。


    ■「解説」から抜粋
    「バグを減らすため」「生産性を高めるため」であれば何でもアリの、多種多様なトピックが並べられています。それぞれの技術が生まれた時期も普及した時期もバラバラです。先頭から読み進めていくと、時代もトピックもジェットコースターのように目まぐるしく変わっていきます。逆に言うと、特定の時代、特定の対象、特定の手法ではなく、ソフトウェア工学の知見を広くカバーしています。
    ソースコードも、多種多様な言語の、いろいろなドメインでのソースコードが紹介され、そこでの問題点や工夫された点が解説されていきます。頭から順番に読んでいってもいいでしょう。えいやとページに指を入れてそこを読んでもいいかもしれません。1 日1 章のペースで読んでもいいですし、最初から最後まで一気に読んでしまってもいいでしょう。


    ■「訳者あとがき」から抜粋
    本書はソフトウェア業界で長い経験を持つ筆者が、その経験を通して身に付けたエンジニアとしての様々な心構えを簡潔に伝えようとしたものです。系統立った教科書というよりも、気軽に読めるコラム集のような体裁ですが、その内容は重要な主題を扱っています。本書に書かれているのは、
     (1) 高い品質と高い生産性を目指すべき理由
     (2) そこへ向かうためのエンジニアとしての心構えと習慣
    に関わる物語です。
  • 著者について

    ケイト・トンプソン (ケイトトンプソン)
    シリコンバレーで長年活躍しているプログラマ。大小さまざまなソフトウェアベンダーでプログラムを開発するとともに指導者としての役割も果たしてきた。プログラミングを始めたのは、家族が Commodore 64 コンピュータを手に入れたときから。教え手としてのキャリアは弟たちにプログラミングの基礎を教えたときに始まった。コンピュータ産業で何十年も従事。Qualcomm、Amazon、AOL、Verizonといった大企業で働いたこともあるが、より小さな会社の環境を好む。自身の経験を重ねるにつれて、同僚たちが理解していないこと、理解してほしいことがあることに気づいたのが執筆のきっかけ。本書は基礎的な内容から始めつつ、先進的な話題も含むようにした。皆さんがこの本を楽しんでくれることを願っています!

ZERO BUGS シリコンバレープログラマの教え の商品スペック

商品仕様
出版社名:日経BP社
著者名:ケイト トンプソン(著)/酒匂 寛(訳)/小田 朋宏(解説)
発行年月日:2017/05/29
ISBN-10:4822255131
ISBN-13:9784822255138
判型:A5
発売社名:日経BPマーケティング
対象:一般
発行形態:単行本
内容:情報科学
言語:日本語
ページ数:263ページ
縦:21cm
その他: 原書名: ZERO BUGS:Zero Bugs and Program Faster〈Thompson,Kate〉
他の日経BP社の書籍を探す

    日経BP社 ZERO BUGS シリコンバレープログラマの教え [単行本] に関するレビューとQ&A

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