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

制作 : 小田 朋宏 
  • 日経BP
2.80
  • (1)
  • (7)
  • (11)
  • (7)
  • (4)
本棚登録 : 143
感想 : 19
本ページはアフィリエイトプログラムによる収益を得ています
  • Amazon.co.jp ・本 (264ページ)
  • / ISBN・EAN: 9784822255138

作品紹介・あらすじ

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

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

感想・レビュー・書評

並び替え
表示形式
表示件数
絞り込み
  • うーん、あんまり面白くなかったな。もうちょっと若いころに読んでいれば、それなりだったかもしれないけど。これを読むなら、Knuth を読み返した方がいい。

  • なかなか深い

  • 読み物として面白かったです。
    いかに実用的にバグを無くす方法について要点を述べるという訳でなく、エピソードを踏まえながらエンジニアとして共感できる内容を教えてくれる本でした。

    参考文献やソースコードについて紹介している部分から、
    他の人もソースコードを読んでみることの大事さを学びました。

  • 2017/07/27 読了。中身はわりと独立した話がおおく、前から読んでもいいし、拾い読みしてもいい。個人的には既出の部分は斜め読みで、証明系の話などはおもしろく読めた。論評が難しいな。たまに読み返すと楽しい本だと思う。 2017/05/09 初観測

  • 小さくシンプルに1つのことをうまくやる。 うまくいかない場合はうまくいくまで違うことを試す。 小さなことからコツコツと。

  • 日常的にプログラムを書いている人でないと、後半のプログラムは難しいと思った。プログラムの部品を見せられ、特に解説もないので。
    前半は雑多なコラムで、こちらの方が面白かった。こう言う本はチーム全員が読まないと定着しないのでは。

  • 各項目が短く書かれているせいか浅く感じてしまい、ぐっとくるものが少なかった。第1刷だったせいか、誤植が多かった印象。

  • なぜだかわからないが、新しい本のわりにすごく読みにくい。。。

    ・Lispを学ぶことで、多くを学ぶことができる。
    ・並列処理は非常に難しい。可能な限りさけること。JavaScriptは並列処理なしでうまくやっている。
    ・正規表現を練習しよう。

  • 今風ではなく古風な話ばかり。
    コードが中心の本なら『リーダブルコード』や古典的な『コードコンプリート』が面白く、習慣的ならば『アジャイルプラクティス』のほうがが個人的には面白かった。

  • バグをできるだけなくそうという考えの本(著者によると、正確な仕様が与えられるならゼロにできるとのことだけど)。
    ユニットテストが逆にバグを増やしてしまうというのは悲しい話。自分はテスト用のコードを書くことって滅多にないのだけど、本来は書いたほうがいいとは思ってるので気をつけたい(結局、面倒に思って書かなそうだけど)。
    コードのサンプルもいくつか掲載されてたのだけど、全く持ってどう読めばいいのか分からないコードもあった。醜いコードは時間をかけて修正しましょうとのことだけど、それ以前の問題か……。
    ところで、英語圏で俳句ってまったくもって意味がわからないのだけど、どういうことなんだ?(HaikuというBeOSを再現しようとしているOSがあるらしい)。エラーメッセージが俳句とのことだけど、どこがどう俳句なんだと。この本は翻訳本なのでちゃんと日本語での575も書かれてるのだけど、訳者はよく考えたなと思う。
    ただ、俳句はがんばってるのに全体的にどうにも読みにくい。アマゾンのレビューにも書かれてあったので覚悟はしてたけど、いかにもな訳。特に、演算子のオーバーロードの話の後に、「彼女はどの機能も使うことはありませんでした。特に除算は。」ってもう、使ったのか使ってないのかどっちなんだよと。

全19件中 1 - 10件を表示

著者プロフィール

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

「2017年 『ZERO BUGS シリコンバレープログラマの教え』 で使われていた紹介文から引用しています。」

ケイト・トンプソンの作品

  • 話題の本に出会えて、蔵書管理を手軽にできる!ブクログのアプリ AppStoreからダウンロード GooglePlayで手に入れよう
ツイートする
×