|
|
| 訂正箇所 |
改訂 刷数 |
内容 |
P.014
3つ目の網掛け部分の下から2行目
|
2刷
|
| 誤 |
$self->SUPER($client, $request);
|
| 正 |
$self->SUPER::write_response($client, $request);
|
|
P.026
図1.3
|
2刷
|
|
P.037
本文最終行
|
未定
|
| 誤 |
Squirrelを使用するとよいでしょう。
|
| 正 |
Squirrelを使用するとよいでしょう。※1
|
同ページ末に以下を追加します。
※1 2009年1月にSquirrelをよりよくしたAny::Mooseというモジュールが発表されたので、そちらも参照してください。
|
|
P.055、072
1つ目の網掛け部分の下から3行目
|
2刷
|
| 誤 |
_PACKAGE_->meta->make_immutable;
1;
|
| 正 |
_PACKAGE_->meta->make_immutable;
no Moose;
1;
|
|
P.069
「# ヘッダのパース...」から5行下の部分
|
2刷
|
| 誤 |
return MyHTTPParser::StateHTTPBody->new(
|
| 正 |
return MyHTTPParser::State::HTTPBody->new(
|
|
P.117
下から5行目
|
2刷
|
|
P.150
網掛け部分5行目
|
2刷
|
| 誤 |
$SIG{INT{ = sub {
|
| 正 |
$SIG{INT} = sub {
|
|
P.150
コード部分の上から3行目(空行除く)
|
2刷
|
| 誤 |
$SIG{INT{ = sub {
|
| 正 |
$SIG{INT} = sub {
|
|
P.177
2~4行目
|
2刷
|
| 誤 |
例えば関数はすでに存在するものの、まだ実装が完成していないかバグが未修正でテストが落ちるため、対応を後回しにしているテストがある場合は、テストそのものをなくすのではなく、テストを「今は」無視すると明記するべきです。
|
| 正 |
例えば関数はすでに存在するもののまだ実装が完成していない場合やバグが未修正でテストが失敗するようなケースではテストを削除してしまうのではなく、そのテストを「今は無視する」と明記するべきです。
|
|
P.184
2つめの網掛け部分3行目
|
2刷
|
| 誤 |
use Test::More;
|
| 正 |
use Test::More( tests => 5 );
|
|
P.185
1つめの網掛け部分1行目
|
2刷
|
| 誤 |
plan( tests => 5 );
|
| 正 |
上記を削除します。
|
|
P.186
網掛け部分下の本文4行目
|
2刷
|
| 誤 |
(P.288参照)。注意してください。
|
| 正 |
(P.288参照)。
|
|
P.199
2行目
|
2刷
|
| 誤 |
DocumentRoot(t/htdocs)以下では
|
| 正 |
DocumentRoot(Apache::Testの自動設定により"t/htdocs"にデフォルト設定)以下では
|
|
P.202
本文下から2行目
|
2刷
|
| 誤 |
使用できる関数のリストは
|
| 正 |
使用できるhave_*とneed_*関数のリストは
|
|
P.215
本文下から2~1行目
|
2刷
|
| 誤 |
一般化することにしました。その結果、次のようになりました:
|
| 正 |
一般化することにして、共通処理をdo_request()とcheck_request()にリファクタリングしました。
|
|
P.221
5行目
|
未定
|
| 誤 |
原因となった引数を定義しているところであって、
|
| 正 |
原因となったcheck_request()への引数を定義しているところであって、
|
|
P.221
本文下から6~3行目
|
2刷
|
| 誤 |
この値を変更することによって、Test::Builderが呼び出し元の情報を取得しにくいかが変わります。
テストで以下のような関数呼び出しを行うと、通常はエラーの発生場所は5行目のok()が呼び出された時点として表示されますが
|
| 正 |
この値を変更することによってTest::Builderが取得する呼び出し元情報の位置が変わります。
例えば以下のような関数呼び出しを行うと、通常はエラーの発生場所として5行目のok()が呼び出された箇所が表示されます:
|
|
P.222
本文6行目
|
2刷
|
| 誤 |
関数呼び出しがされるにつれ、
|
| 正 |
関数が呼び出されるにつれ、
|
|
P.226
本文3~4行目
|
2刷
|
| 誤 |
ちなみに初期状態では、
|
| 正 |
なお初期状態では、
|
|
P.279
図8.6
|
2刷
|
| 誤 |
∟ lib/ -
|
- LibMyApp.xs
|
| 正 |
∟ lib/ -
|
- LibMyApp.pm
|
|
P.291
コラム本文、下から2行目
|
2刷
|
|
|
ページ上に戻る
|