今まで読んだ中で最悪のプログラミング本は何ですか?[閉まっている]


34

あなたが今までに読んだ中で最悪のプログラミング関連または技術的な本は何ですか?これは、フィクションでない限り、何らかの方法でプログラミングに接続できる本であればどれでもかまいません。


10
ライブラリをブラウジングしていましたが、見つけることができませんでした...おそらくゴミ箱に捨てたからでしょう...タイトルを思い出すことさえできませんが、それはCOM +について

2
本のような架空のものは存在しませんか?またはフィクションの本のような架空のものですか?
ジョーD

@ジョーD:申し訳ありませんが、私は「フィクションブック」を意味しました。それに応じて質問を変更します。
ギャブリン

1
そして、再オープンbtnはどこですか?
mlvljr

回答:


32

Y時間でXを自習できる本。

私は過去にいくつか読んだことがありますが、一度読むと、Xについての詳細はまったくわかりません。また、この本をXのリファレンスとして使用することもできません。大きな本を探しに行く方が良いとわかった後。


3
この。私が買った唯一のSAMS本は、21日でVB.NETを「教えてくれます」と、とんでもないほど現実と同期していなかったため、文字通り捨てました。
ジョン

1
私はこれについて大声で叫ぶかもしれませんが、当然の結果として、「C for Dummies」の本は彼らがやろうとしていることに対して実際にかなり良かったと思います。それらを書いた人は、「ダミー」の概念を発明した(そしてそれを販売した)ので、彼はかなり熟練したテクニカルライターでした。読み直してみると、今はあまりうまくいかないかもしれませんが、「___ forダミー」/「___ in ___時間/日」がくだらないルールであるという例外として、当時は目立っていました。
トム・キッド

7
私にとって、「ダミー」の本は、彼らが何であるかについて素晴らしいです-複雑な概念のコンパクトな(詳細ではないにしても)説明は、それについてまだあまり知らない人々を対象としています。彼らはおそらく唯一の参考資料としてはうんざりするでしょうが、彼らは間違っているという点に単純化しすぎずに、概念に慣れていない人がそれを心で包むのを助けることに大いに役立ちます。他の多くの本で言えばそれ以上です。
cHao

これらの本のいくつかの最大の問題はタイトルです。これを「Xの簡単な紹介」に変更すると、取得しているものをよりよく把握できます。私は彼らがあなたが戻ってくる詳細や参考としては良くないことに同意しますが、それは本当に彼らが意図しているものではありません。
ティムグッドマン

おそらく彼らは「金星の日」を指している-彼らは地球の日よりもはるかに長いです。

26

ハードコアJava

altハードコアJava

この本は、javaの細かい点を本当に理解していない人によって書かれました。彼はrefやvalパラメーターの受け渡しでも理解していませんでした。トップ評価のAmazonレビューを引用します:(1つ星です)

序文で、著者は、この本の目標は開発者を中級レベルから真の第一人者に変えることだと述べています。裏表紙では、「エラーが発生しやすい(sic!)コードを記述する技術を習得する」ことを約束し、「エラーが発生しやすいコード」への参照は、読み始めるとその確認を見つけることになります。

著者の信頼性を第一人者として取り壊すには約2章かかります。疑わしいと思われるすべての主張を疑い、著者が自分の能力レベルをはるかに上回っているのではないかと疑って、残りの本を懐疑的に読みます。それについても愛用しています!

最初の章は、いくつかのJavaの概念についての極悪なレビューであり、タイプミスやミスではなく、深刻なミスがたくさん詰まっています(タイプミスもたくさんあります)。

例として、9ページで「for」ステートメントの定義が間違っています。Java言語仕様の簡単なチェックは、著者の恥ずかしさを免れたでしょう。

15ページで、著者はJavaのラベルに間違ったルールを与えており、同じページで「break」ステートメントと「continue」ステートメントのロジックを混同し、物事をさらにうまく台無しにするために論理的に間違ったコード例を提供しています。

53ページの「連鎖遅延初期化」、「多分」のセクションを説明する方法を知りません。これはoreilly.comの正誤表ページで引用されており、「著者はことわざの亀裂をすり抜けたことを後悔しています」。そのようなものが実際に書かれている(コードサンプルで完了!)のではなく、編集やレビューを無傷で行ったのではないかと心配しています。それが著者のラップトップで遊んでいる誰かによって書かれたことを望みましょう。JVMの意味を知らない人。

25ページのフォームのように、それほど深刻ではないが、同様に自信を弱めるポイントもあります。

new String( "表示するボタン" +テキスト);

教祖志望者のための本では見つけられないはずです。

著者はおそらく生産的なソフトウェアアーキテクトであり、本の後半のいくつかのポイントは興味深いものですが、高度に定義できるものはありませんが、彼は平均的な開発者よりもJavaをよく知らず、この本は中級者にはあまり追加しません本を書くことについての警告とは別に、多分、本を書くことはあなたを良い開発者から悪い作者に変えることができます。

私たちがかつて評判の良い出版社からのこのような平凡で専門的でない「エラーを起こしやすい」出版物であふれているのは悲しいです。K&Rの「The C Programming Language」 「そして今日の出力がなぜこれほど大きく劣っているのか疑問に思う。

いくつかの例外の1つとして、Blochの「効果的なJava」(Addison-Wesley)を強くお勧めします。それを読んだ後、「ハードコアJava」はさらに空っぽに見えます。

その正誤表オライリーのは20+ページの長さ(私がチェックした最後の時間)です。

編集:ちょうどそれをチェックし、言葉でデフォルト設定、それは23ページの長さです。


O'Reillyの暴言が増えています。どこで吹くのだろうか。まず、より多くのデータが必要です。
マークC

1
気が付いた場合、本の現在のページには、本の正誤表がないと書かれています。あなたはそれを掘らなければなりません。
マルフィスト

真剣ですか?!そして、それは新しい版ではありませんか?
マークC

(この本を見たことはありません。)Amazonでのレビューを要約するために、「From C to Java:苦労して得た資格を新しい言語に適用して即座に駆け抜ける方法」という本のタイトルを提案します。 ) "
rwong

4
O'Reillyの本はあまり編集されていません...出版社としての本には感心しません。
snmcdonald

14

この本がどれほど悪かったのかは今でも覚えています。

Oracle9i:初心者向けガイド

Oracle9i:初心者向けガイド

私はそれを読んで怒っていました。Amazonレビューから引用します。

ほとんどすぐに、私は失望しました。第1章は、Oracleがどれほど素晴らしいか、そしてラリー・エリソンがどれほど神々しいか、そして収入と売り上げのページに満ちていることへのオマージュです。なんて紙の無駄。次に、第2章では、ニュースグループとGoogleの使用方法について説明します。無駄な紙です。第3章に来て、やっと何かを学ぶようになったと思います。それから、彼らはSun Solarisをオペレーティングシステムとして集中していることに気づきました。

次に、84ページで、「初心者向けガイドの以前のリリースで、Oracleサーバーのインストールについて説明しました。Oracle8iと9iでは、このサイズの本で扱うにはトピックが大きすぎます。」これが、最初のOracleデータベースを設定する段階的なウォークスルーを開始する方法です。ああ、最後のステップは、「12。この本の残りを読んでください。」です。私にとって、この本は80ページを無駄にし、インストールに時間がかかりすぎると言っています。期待はずれの。


3
紙の無駄のようですね!
マットエレン

1
自宅でSolarisを実行していませんか?それは無料だったとき、私は...時間のそのウィンドウの中にいた
ブライアンKnoblauch

4
ワオ。素晴らしい本のようですね。
Vetle

13
  1. Let Us C-ヤシャバントP.カネトカル

  2. C ++を使用したオブジェクト指向Programmig -E Balagurusamy


3
swcondの場合は+1。この本はインド以外ではまったく知られていませんが、南インドの大学では非常に有名です。著者が大学の副学長であるという事実がこの名声を助け。内容は、C ++で1学期を終えたばかりの人によって書かれたようなものです。
Nivas

1
@Nivas:そう!BalaとKanetkarの本はどちらもがらくたであり、それでもインドの大学の学生のほとんどはその本を参照しています。
チャンキーPathak

2
できればこれを何度も支持します。バラとカネトカーの両方は、多くの若い心を破壊しました。
missingfaktor

@Anna I C.(具体的にはC ++)
Mateen Ulhaq

このために+100を差し上げたいと思います。これらの本をいつも誓う人々を見て、書いたコードを読むと泣きます。
ニキル

13

最悪。本。今まで。

それは電話帳のサイズで、一種のレシピ本のようにレイアウトされています。基本的には、さまざまなタスクを実行するための数千のコードスニペットの膨大なコレクションであり、完全にコンテキストから外れており、多くの場合、間違っているか壊れているか、日付があります。

もっと面白いのは、彼らのフォローアップブック、JamsaのC / C ++ / C#Programmers Bibleです。これらの言語は完全に互換性があるためですよね?

この男からプログラミングの本を買いませんか?


4
C / C ++ / C#の場合は+1。実際、C / C ++に対しても+1を行いたいです。
代替

1
C ++ / C#の互換性について言及するための+1 ...私はC#で常にC ++ codezを使用しています。
匿名タイプ

3
次は... C / C ++ / C#/ Java?またはPerl / Python / C ++ / Ruby / Java / VHDL / Prolog?
Mateen Ulhaq

私は大学でその本を使いました。または、少なくとも私はそれを買った、それは持ち歩くには大きすぎました。
CaffGeek

著者は自分の出版会社を設立し、彼の本を出版し、それを28か国語で70か国に配布したようです。
dodgy_coder

11

私が今まで読んだ最悪の本は、McConnell SteveによるIngegneria del codiceでした。

代替テキスト

はい、それは私が今まで読んだ最高の本であるイタリア語の翻訳です:Code Complete。しかし、翻訳が非常に悪かったため、元のバージョンを購入する必要がありました。これは私が購入した最後の翻訳された技術書です。それ以来、私は英語の専門書のみを読みました。


28
+1、(すべての言語の)翻訳はほとんど常に悪いです。
MAK

7
+1そうそう翻訳。フランス語は私の母国語であり、オリジナルの本を数回購入しなければなりませんでした。今、私は元のバージョンを購入し、それ以上の翻訳はありません。

5
@gablin:彼は「英語以外の言語で読む価値のあるプログラミング本はありますか?」
ティムグッドマン

2
@マークC:あなたはExtacyまたはそのような何かにあります;);)?30分で6つの大きなコメント。代わりに質問をしてみませんか?

3
@Mark C、簡単になりました。基本的な問題は、翻訳者が何を翻訳すべきかを理解できるように技術的に非常によく設立され、他の言語で流expressに表現できるように口頭で十分に設立される必要があるということです。編集者は単にこれを過小評価していると思います。

10

この本は、大学のC ++に関するモジュールのリーディングリストでした。

1回の購入で2回のように思えたので、UML本を購入する必要はありませんでした。

流れがなく、アリに執着しているこの本の巨大なサイズが、私が投票する理由です。

代替テキスト

私はそれがコンピューター本の最悪の表紙を狙って走っているのではないかと思います。


11
プログラミングに関する本がどのようにバグを愛するのか、
ちょっと台無しになり

6
@cHao:まあ、それはある ... C ++ブック
メイソンウィーラー

私はユニコースでもこれを読まなければなりませんでした...かなり乾燥していて、場所を追うのは難しいですが、それをガイドするためにチューターが必要になるように意図的に書かれています!
スティーブヒル

3
それは私が今まで見た中で最も素晴らしいカバーです!
Mateen Ulhaq

1
そして、Webプログラミングに重点を置いていますか?WTF?誰がそのためにC ++を使用していますか?
Marnen Laibow-Koser

9

私は多くの悪いプログラミングの本に出くわしましたが、それらはいつも偶然偶然出会ったものです(たとえば、本屋や友人の家など)。私がこれまでに買って従おうとした唯一の本当に悪い本は、まったくのゴミであることが判明しました。Java2 The Herb Schild の完全なリファレンスです。TAは実際にその本を推薦しました。

代替テキスト

私は学期全体を、なぜその本が無意味なもので埋められているのかと疑問に思っていました(その本は、それがチュートリアルであるか、それとも私見なのかわかりません)。私はそれを気に入って、それからいくらかの利益を得たと主張する人を知っていますが、私は学期の終わり近くに本を捨てて、クラスノートに焦点を合わせました。その後、Javaに関するより良い本を見つけて、実際に言語を学びました。

編集:数年後に誰かが実際に私から本を「借り」、それを返さなかった。だから、少なくとも1人はそれが好きだったと思う。


8
ハーブ・シルト:それは多くのことを説明しています。彼は貧弱な(長い間)CとC ++の本の長い歴史を持っています。
リチャード

1
私はそれを持っています。悪いとは思いませんでしたが、特に良いとは思いませんでした。必要なものを手に入れました。
ブライアンノブラウフ

2
誰かがかつて「あなたがJavaの第一人者の前にいたいなら、これはあなたのための本です」と言いました。一部の教授はかつて「これは高度な本です。Javaの基本を知ってから読んでください」と言ったことがあります。「完全な参照」タグは、インドの大学生や教授に大きな影響を与えます。
Nivas

1
@MAK私は完全に同意します。私はコピーを持っていて、この本ではJavaの第一人者になりませんでした。私が意味したことは、この本はここのいくつかの大学で素晴らしい本と考えられているということです。私とそれは悪いニュースです。なぜなら、人々はこれらのことを学び始め、教授が示唆する本は何でも良いと見なされるからです。私自身はこの本が好きではありません。
ニヴァス

3
Schildtによるものはすべて私の回避リストに載っています。これは、Peter Seebachが彼の最初のC.
ティムポスト

9

プロPHPセキュリティ

Snyder&SouthwellによるApressのプロPHPセキュリティ

セキュリティに対する態度が非常に悪いwebdevの本やチュートリアルをたくさん目にしましたが(このため助けを求める叫び)、この本はすべての本にセキュリティホール詰まったコードを持つことで新しい深みに達します。セキュリティ

私はそれを完全に読んだことはありませんが、PHPについてほとんど触れていない章がたくさんありますが、ほとんどすべての例で、XSS攻撃を回避する方法についての章でさえ、明らかにされたHTMLインジェクション(XSS)をざっと見ただけですらあります。SQLインジェクションがあります。ディレクトリトラバーサルがあります。これは「それを行う方法」の例であり、「回避すべき一般的な間違い」ではありません!evalおよびを「安全に」使用する方法についての(不適切な)提案さえありますがsystem、これは「DO N'T」という言葉に置き換えてもはるかに賢明です。

それが提供するソリューションは、テキストエスケープがどのように機能し、出力時に適切な種類のエンコーディングを行う必要があるかを実際に理解するのではなく、入力ステージで「サニタイズ」またはランダムにエスケープすることに基づいた、主に間違った、信用のないアプローチです特定の形式が必要です。この誤解は、壊れたアプリの広範な原因であり、「セキュリティ」の本でそれを見るのは悲痛です。そして、すべてのテーブルに「管理ロック」列を追加してアクセスロジックを適用しようとするなど、まったく奇妙な推奨事項があります。なに?ああ、そしてコードは複雑なロジックとマークアップの混乱です。

Amazonで4つ星!今すぐコピーを購入してください!


あなたは悪いプログラミング本に魅力を感じているようです!そういえば、ハードコアJavaのコピーを所有していますか?
マークC

1
それは素晴らしいですね!私はそれに目を光らせておく必要があります。
ボビンス

いいね。病的な好奇心からこのコピーを見つけなければなりません。
マーネンライボウコーザー

8
  1. ハーバートシルトによって書かれたすべてのもの。これを一冊の本と呼ぶのは、おそらくちょっとしたストレッチです。それは、紙に食中毒が永遠に続いているようなものです。

  2. Cでのフラクタルプログラミング、Roger T. Stevens著。レナード・プリンス・ガーネルが言ったように、「非常にひどい!」

  3. [C | C ++]。多くの「レシピ」がありますが、1)コードは実際にはCファミリ構文を持つFortranであり、2)アルゴリズムの多く(ほとんど?)は数値的に不安定であり、一般的に回避するのが最善です。


悲しいことに、数値レシピのスタイルは、少なくとも私の(物理学)教授をはじめ、多くの非プログラマーに非常に人気があります。
leftaroundabout

7

許してください...私は大学にいて、Y2Kに魅了されました。この本は退屈で、誇大広告のように、すべてセンセーショナルでした。完全なごみ。

時限爆弾2000


2
Y2Kは、プログラミングで見た中で最もセンセーショナルなものでした。それは本当でしたが、それほどではありませんでした。
マニエロ

3
はい。しかし、狂気に対処する方法がありました。ITショップは、新しい機器や人々に、以前は修正にお金を払いたがらなかった長年の問題を修正する素晴らしい方法を見つけました。TherはY2Kに多くの労力を費やしましたが、Y2Kとは何の関係もありませんが、Y2Kと叫ぶとお金が簡単に得られるという事実に関係していました。
HLGEM

1
「Time Bomb 2038」のコピーはすでに予約しています。UPSを利用するか、それを配達する人はすでにそれまでに64ビットシステムに切り替えています。
ワークマン

1
許しを求めるための+1。しかし、私たちはあなたがこれを買うことを決して許されないことを知っていると思います。
匿名タイプ

興味深いのは、エド・ユアドンが他の点では合理的で尊敬される著者であるということです。彼はここでの影響の推定で巨大な失敗をした。
Marnen Laibow-Koser

6

代替テキスト代替テキスト

テスターのキュービクルでこのがらくたを見つけた場合は、すぐに彼/彼女を解雇してください。この本は、無能な人によって書かれた無知のためのものです。


3
どうしたの?
マットオレニック

5
すべて。それは何も教えていない、0。「本」全体は、時代遅れのソフトウェアとソフトウェアQA用語の(非常に)素朴な言い換えの単なる馬鹿げたリストです。この「本」で何か面白いものを見つけた場合、そのような人はソフトウェア開発/テストに参加できません。
アレクサンダーグロムニツキー

2
それが短剣でテスターのキュービクルの壁に釘付けされているのを見つけたらどうなりますか?...
mjfgates

6

ああ、そして、まあ、物議を醸す、これ、私は推測する:

Stroustrup 3rd ed

StroustrupのThe C ++ Programming Language、第3版。それは私が今まで長いチョークで読んだ史上最悪のプログラミング本ではありませんが、確かに最も失望します。

少なくとも、K&RのCの傑作と同じ簡潔なスタイルで書く試みであった第2版が好きだったことを覚えています。残念なことに、このエディションはテンプレートや現代言語の他の機能よりも前のものであるため、今日ではあまり使用されていません。

第3版は、その簡潔さへのあらゆる試みを放棄し、その前身の3倍の長さの本で終わり、一般的なオブジェクト指向コーディングとソフトウェア開発のベストプラクティスに関する著者のアイデアに関する無限の退屈な議論でページを埋めます。

すべてのとりとめのないところのどこかに、C ++言語がどのように機能するかについての説明がありますが、それを見つけるのは幸運です。それは本の広大な混乱です。

(言語と同じように、ええ?)(申し訳ありませんが、それは呼ばれていませんでした。)(まあ少し呼ばれているかもしれません。)


私はこの本のスウェーデン語訳を持っています(しかし、私はそれが第三版だとは思いません)。今では、Bjarneがそのような方法で書いたかどうかはわかりませんが、翻訳は恐ろしいものです。読むことは絶対に不可能だと思います。あなたは辞書の半分の時間を見て、特定の文が何を意味するのかを正確に把握しようとしています。機会があれば英語版を見る必要があります
...-gablin

まあ!英語版は散文的にそれほど悪くない。しかし、BjarneのSoftware Engineering Of Philosophyへのフライトは読みにくいものであり、おそらく翻訳するのはそれほど楽しくありません。
ボビンス

私は決して「アップグレード」しなかったことをうれしく思います!第2版​​は、まだ自宅の棚に置かれている最新のものです。:-)
ブライアンノブラウフ

7
私は実際に学校でカバーツーカバーで読んで、それはまともな読書だと思った。この本が好きなのは私だけですか?
ダグT.

説明しようとしている概念を理解する前に、3回読む必要がありました。私が今まで読んだプログラミングの本だけが、2回目の読本の後には続きませんでした。
ジョーリセブレヒト

6

Wicked Cool PHP」でなければなりません

フロントカバーにハンマーが付いたロボットがあったので購入しましたが、どうしたのでしょうか?思った。すべてが判明。意味のない例、ひどいコード、不正なセキュリティ情報。

代替テキスト


3
ロボットとハンマーがカバーに付いている本をもう二度と買わないに違いない!
kirk.burleson

4
あなたはカークと思うだろう
トビー

ロボットの見栄え:[+ _ +]:
c69

6

Head First C#。ヘッドファーストファミリーIMOへの恥。

代替テキスト


8
なぜこれを考えるのか詳しく説明していただけますか?
RodH257

私は常に、ヘッドファーストの本は非常に優れていると考えていました。しかし、私はこれを読んでいません。
ニキル

5

ドメイン駆動設計とパターンの適用:C#および.NETの例を使用

ドメイン駆動設計とパターンの適用:C#および.NETの例を使用

残念なことに、私はDDDが好きで、本に示されているアイデアが大好きで、著者は知的で知識が豊富です。しかし、私はこの本を5〜10回読んでみましたが、できません。作者は、話をやめるとき、接線をたどるのをやめる、すべての単一ページの近くのいまいましいセクションで「知っていた」または「この段落に関するストーリー」セクションを提供するのをやめ、すべての段落で名前のドロップを試みるのをやめる必要があります。

結論:この本にはいくつかの良い情報/アイデアがありますが、それらは非常に多くのBSに埋もれているので、あなたはそれらに到達することはできません。この本はその内容の1/4だったかもしれませんし、それは良かったでしょう。


おかしい、私はその本が本当に好きだった。接線が役立つと思いました。
リチャードモーガン

1
SnOrfusに同意します。これはすばらしいはずのように思えますが、意識の流れの暴言のように見えます。気分がいいときもありますが、一般的には本の構造がもう少し好きです。
クリスファーマー

DDDで集約ルートに「IsValid」または同様のメソッド/プロパティがあることを理解するまで、私はこの本が本当に好きでした。
-FinnNk

4

NutShellのUML(第1版)。

NutShellのUML

本質的に読めないため、標準の要約だけでなく、何らかの説明から再び始めるように作者に伝えるためにレビューアが必要でした。

一方、第2版は読みやすく便利です。


18
しかし、猫はかわいいです!
Wizard79

これを追加するつもりでしたが、あなたは私にそれを打ち負かしているのを見ます。
RichardOD

8
@Lorenzo:可愛く見えることによって猫が社会を乗っ取ろうとする話題は話題外です。
リチャード

1
私は「一言で言えばアルゴリズム」を所有しています。O'Reilly Errataセクションには、前回チェックしたときに50を超えるエントリがあります。サンプルは恐ろしく、それらのほとんどは間違っています。この本はいくつかの基本的なアルゴリズムをカバーしておらず、それらを長く完成させることはできません。「In a Nutshell」は恐ろしいシリーズです。
-snmcdonald

簡単に言えば、変数は可変です。NutshellのSQLは悪くありません...完全または決定的なものとはほど遠いですが、対象となるDBMSの主要な構文の違いをカバーするのに良い仕事をしました。
ボビンス

4

PHPとMySQLですべてを行う方法Vikram Vaswaniによる。最初にプログラミングを学ぶとき、その本は私をとても引き戻しました。恐ろしいコード、コードとマークアップの絶え間ないミキシングとマッチング、OOPの完全な無知、セキュリティに対する最もうなずき、そしてまったく新しいものではなかったPHP5を無視しているだけです。

プログラミングの本に関するブログ記事を書きました。この写真では、私が手に入れた最初の2つのPHPの本を比較しています。

サイズを比較するhttp://blog.webicity.info/blog/wp-content/uploads/2010/08/books-small.jpg

どちらがより正確なタイトルを持っていると思いますか?


3

タイトルは覚えていませんが、最近Visual Basicの高校の教科書を見ました。最初の2つの章は、コーディングやVB関連でさえありませんでした(BASICの歴史は改善されたでしょう)。

学校は、「VB Hello World」をググリングするだけで多くのお金を節約できたでしょう。


2

DewhurstとStarkによるC ++でのプログラミング:

C ++でのプログラミング

それは史上最悪ではなかったかもしれません。初版の表紙がK&RのThe C Programming Languageとまったく同じように見えたので、これが私のリストになりました。C ++が広く知られるようになったちょうど20年前にコピーを手に入れました。この本は構文を教えましたが、CプログラマーにC ++の機能を活用する方法を示すものではありませんでした。とてもイライラする本でした。


ああ、古典的な餌とスイッチの裁判官によるカバーの策略!
マークC

2

Subversionを使用したPragmatic Version Control-これまで読んだすべてのPragmatic Programmerの本のなかで、一番下のラングに簡単に。コンテンツが非常に薄い。この本はバージョン管理を始めようとしている絶対的な初心者向けであると主張する人もいるかもしれませんが、それはゴミです-本が何であれ、実際に本を書く価値はありません。


3
同意した。無料のオンラインSubversionブック(svnbook.red-bean.com)ははるかに優れています。また、Subversionを使用したPragmatic Version Controlのインデックスは、必要なものを見つけるのに役に立ちません。
ダンダイアー

Subversion(および実際のバージョン管理全般)についてzilchを知っていたときに、実用的なスターターキットでこの本を入手しました。とても助かりました。彼らがカメを使用している場合は、より良い負荷でしょう。誰かがもうSubversionのコマンドラインを使用しているかのように。
スティーブンエバーズ

@Snorfus-それがあなたを助けたのは良いことです。あまりにも単純すぎると感じました。SVNの
CLI-

1
@SnOrfus:私は常にコマンドラインsvnを使用しています-Linuxサーバー上でも、Mac上でもローカルに。閲覧、ログの確認、非難などに最適なsvn GUI(バージョン)がありますが、コマンドラインを使用して、コミットするファイルの特定のサブセットを選択したり、特定の日付範囲のログを確認したりする方が高速です。
マイケルH.

@snorfus svnを使用した場合(嫌いではないのですが)、コマンドラインを使用します。誰もがWindowsを使用しているわけではありません。
代替

1

名前を思い出せません-後でそれを掘り下げることができるかどうかはわかりますが、Visual Studioのスクリーンショットとしてすべてのコードスニペット(および多数)が含まれているASP.NETブックがありました。IDEのどこに行くべきかを正確に示してくれたので、最初はクールに見えました(その時点で学習していました)。しばらくして(第2章、私は思う)、私はすべてがどこにあるかを知っていて、ショットを読むのが難しすぎると感じていたことがわかりました。

Andrew TroelsenによるPro C#はほとんどが非常に優れていましたが、誰かに例を正しく使用するように教える必要があります。彼は、あるトピックに対して1つのテクニック(マルチスレッドとしましょう)を教え、次に別のテクニックを教えて、2つを比較しました。問題は、新しいコードで最初のサンプルを単純に更新するのではなく、まったく異なることを行うまったく新しいアプリケーションを作成し、さらに多くの概念をミックスに追加することです。


1

コンピューターサイエンスタペストリー:C ++でコンピューターサイエンスを探る

これは私が大学にいたときに読書に割り当てられました。完全に夢中になるだけでなく、この本は複雑な方法で物事を提示しますが、事前のプログラミング知識がなくてもそれを解析できたとは思いません。

私は本のほんの一部を読んだ後にあきらめ、それを使ってぐらぐらした本棚の端を支えようとしました。それも素晴らしいものではありませんでした。少し厚すぎて、カバーが滑りやすくなりました。



0

プログラミングMicrosoft Visual C ++、5ed(Kruglinski、Shepherd、Wingo)

この本が悪かったわけではありませんが、そのタイトルは、特にC ++を初めて使用する人々にとって非常に誤解を招くものです。この本の序文は、VC ++でのプログラミング方法を教えることを約束するものであり、C ++ではなくCのバックグラウンドだけが必要です。実は、この本からC ++について何も学ぶことはできません。

私はこの本を約10年間所有し、最近(C ++ / Windowsの仕事で4年間働いた後)いくつかを見つけ始めまし新規採用者にものを説明する際章は少し有用であること。

Windowsプログラミングを学びたい人は、次のことをお勧めします:(時系列で)

  • Cを学ぶ(できればCSの学位を取得する)
  • C / C ++プロジェクトチームを見つけて参加し、プログラミングの純粋なC / C ++部分に集中してマスターする
  • 何かが必要な場合は、MSDNから直接学んでください(過去4年間で大幅に改善されました)。同僚にコードスニペットを求めてください。
  • 最後に、この本を読んでください。それは意味を成し始めます。

まあ、なぜそのタイトルの本でC ++について多くを見つけることを期待するのかわかりません-実際、がそれを買って、それの多くがすでに私が主題に浪費していることがわかったらイライラするでしょう実際にC ++について書かれた本から知っている。—しかし、もちろん、著者は序文でその主張をすべきではなかった。
leftaroundabout

-2

私たちは大学で知識システムに関するコースを受講しました。この本は本当に悪かった、それは完成しておらず読みにくい。教師は本をフォローしませんでしたが(コースに必要でしたが)、試験は本とコースの両方に関係のない複数の選択問題で構成されていました。しかし幸いなことに、教師は以前の試験の質問を再利用したため、生徒はそれを学習しました。


4
これは「悪い教授」ではなく、(悪い)「悪い本」のように聞こえます
イナイマシ

1
「教師はこの本をフォローしていませんでしたが(コースに必要でしたが)」私は大学で受講したコースの75%について言ったかもしれません。
スティーブンエヴァース

-2

役に立つとは思わない本にまだ出会っていません。

それがなぜなのかわかりませんが、それはそうですよね?


3
たぶんひどい本を使ったことがないか、多すぎるかもしれません。本は有用かもしれませんが、別の本と同じ価値を引き出すのに10倍の時間と労力がかかります。
マークC

-3

リストするには多すぎます。

すべてのSAMSブックが対象です。

私は一般に愚かな本を覚えて気にしません。私は時々彼らを背骨に引き裂き(ペーパーバックの場合)、それらを捨てるか燃やす。最近、あまり本を買いませんでした。


7
それでも1つまたは2つの名前を付けることができます。
-zneak

3
あなたは燃え本を?!
ルーク
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.