ビューティフルコード
Andy Oram, Greg Wilson 編、Brian Kernighan, Jon Bentley, まつもとゆきひろ, 他 著、久野 禎子、久野 靖 訳
[cover photo]
- TOPICS
- Programming , Business/Essay , Ruby
- 発行年月日
- 2008年04月
- PRINT LENGTH
- 672
- ISBN
- 978-4-87311-363-0
- 原書
- Beautiful Code
- FORMAT
-
PDF
『プログラミング言語C』のブライアン・カーニハン、『珠玉のプログラミング』のジョン・ベントリー、XMLの父ティム・ブレイ、そしてRubyのまつもとゆきひろ氏ら、一流プログラマたちが「美しいコード」についての思い入れを語る珠玉のエッセイ集です。世界でも指折りのハッカーたちが、優美で表情豊かな美しさに満ちたさまざまなコードをさまざまな角度から紹介しています。超一流の開発者たちの哲学、考え方、ものの見方の一端に触れることができる貴重な一冊です。
正誤表
書籍発行後に気づいた誤植や更新された情報を掲載しています。お手持ちの書籍では、すでに修正が施されている場合がありますので、書籍最終ページの奥付でお手持ちの書籍の刷数をご確認の上、ご利用ください。
第1刷正誤表
ビューティフルコード 第1刷正誤表
2008年5月29日更新
位置
誤
正
p123
コード例の
直前の行頭
コード例の
直前の行頭
フィルタ要素ための
フィルタ要素のための
p124
下から
8-7行目
下から
8-7行目
メソッドFilter
MethodILで行ったのは
MethodILで行ったのは
メソッドFilterMethodILで行ったのは
(改行を取り、下から8行目と7行目を続けてください。)
(改行を取り、下から8行目と7行目を続けてください。)
p172
最後の段落
最後の段落
作業場での6か月が、ライブラリ開発時の10分間に相当する
独自に開発すると6か月要するものが、ライブラリを使えば10分間でできる
p266
下から15行目
下から15行目
そしれこれからも
そして、これからも
p290
最後の段落の
1行目
最後の段落の
1行目
参照をカウントを行い
参照カウントを保持し
p295
8行目
8行目
ハードディスク上のファイルシステム上のデータ
ハードディスク上のファイルシステムのデータ
p296
2番目の
コード例の
上の段落
2番目の
コード例の
上の段落
エンジニアリングの熟成という点で
エンジニアリングの熟成度という点で
p299
19行目
19行目
デザインパータン
デザインパターン
p309
箇条書きの下
2-3行目
箇条書きの下
2-3行目
Pythonがインストールがされていないなら、
Pythonがインストールされていないなら、
p506
例29-2(a)
6行目
例29-2(a)
6行目
if (n == ptr[i]) return i;
if (n == ary[i]) return i;
p523
2段落目
2段落目
例えば、instantという単語を入力するとしましょう。他にinstantaneousという単語もあり、これはinstantで始まっているので、instantは葉ノードではありません。このため、instantと入力するには、7 文字ともひとつひとつ選んでいき、instantがハイライトされたところでボタンを長押しして、長押しメニューからTypeThisを選びます。
※(注記)この段落を同ページ4段落目「予測データベースは複数の表です。......この表はSpellerサブツリーを通じていつでも参照できます。」と5段落目「別の表としては、単語1、単語2......」の間に移動。