| « 遂にWinnyの脆弱性もOSVDBに載るようになりました | 0DAY Firefox Remote Code Execution and Denial of Service Vulnerability » |
「はじめてのPHP言語プログラミング入門」誤り募集中
Link: http://www.amazon.co.jp/exec/obidos/ASIN/4774122866/ref=ase_yohgakiswiki-22/503-8086888-6454318
Amazonの「はじめてのPHP言語プログラミング入門」に新しいコメント :)
全体の構成は、良いが、説明文の日本語がお粗末!!。
いわゆる、て、に、を、は、が、なってない。
特に、コード内での解説文は、再度、著者、自らが見直すべきと思う。
例示:抽象メソッドに関数に中身は記述できない
いたるところ、このような記述であるが、類推して読まざるを
えないため、わかりにくくなっている。
また、「入門」は、外した方が良い。
ご指摘の通り後で中途半端に書き加えたりした部分が残ってしまっている部分があると思います。本としての完成度と執筆に使える時間は比例すると思いますが、いつも締め切りギリギリに間に合わせている状況なので残ってしまいます(汗 最終の著者校正でもおかしな日本語を結構直した記憶があるので修正漏れが沢山あってもおかしくないと思います。またありがちですがコード中のコメントは見てなかったような気がします。
と言うことでおかしな日本語も大募集中です。メール、ブログへのコメント何でも結構です。見つけた方、ページ数と一緒に変な日本語を教えてください。よろしくお願いします。
自分でも変な日本語を見つけた箇所もありますが付箋が無くなってどこだったか分からない状態だったりします。「いたるところに」と書いてるので何箇所くらい見つけられたのか非常に興味があります。
抽象メソッドに関数に中身は記述できない
これは多分「関数に中身は記述できない」を最初に書き、これではおかしいので「抽象メソッドに中身は記述できない」にしたかったのだと思われます。例示の部分は後でPDFを検索してみよう。
【追記】検索しました。p140です。
abstract class AbstractClass2 {
// 抽象メソッドに関数に中身は記述できない
abstract public function AbstractMethod();
自分で読んでたら見逃しやすそうな部分です。(というより実際見逃していますけど)抽象メソッド、抽象クラスを知らない読者には??となる可能性もあるかも知れませんね。「いたるところ」全部教えてほしいです。
「てにをは」不良は結構残っている可能性は高いです。とりあえずはじめての誤植レポートなのでブログにも書いてみました。解りづらい表記・誤植も教えて頂けるとありがたいです。
6 comments
しかしこの本は上級者(?)には評判が良いのですが、入門者、入門が終わった頃のユーザには評判が悪いです。予想通り、と言うかどちらかと言うと既にプログラミングを知っている方向け、PHP5の機能をさっと習得したい方向け、PHPをプログラミング言語として解説した本がほしい方向け、に書いているので当然とは思います。この本が出版される頃には既にチュートリアル型の入門書は沢山出版されていたので同じような本を書く必要性を感じなかったので中・上級者向けに執筆しています。プログラミングが初めてで、PHPによるWebアプリケーション構築の入門書として購入した人には非常に辛いかも知れません。
もし改訂版が出るときは少なくとも「入門」はとってもらえるようお願いしてみる方が良いかも知れませんね。
Amazonの書籍評価は評価だけで全体評価を決めている(つまり5人が評価すると5人の評価を5で割る)ようで「参考になる」「参考にならない」は評価には影響が無いようです。表示されていない過去の評価も計算に入っているようですが結構Amazonの評価(星の数)は変わりますね。