... 
Produkt-Bild: Effective Java: A Programming Language Guide (Java Series)

Effective Java: A Programming Language Guide (Java Series) von Joshua Bloch

Taschenbuch von Addison-Wesley Longman, Amsterdam
Preis bei Amazon: EUR 36,95, Angebote ab EUR 28,90

5 Punkte, sehr zu empfehlen!
5 von 5 Punkten (durchschnittliche Bewertung)
ISBN: 0321356683, Erscheinungsdatum: Mai 2008, Auflage: 2nd Revised edition (REV).
Zoom ± Produkt-Bild: Effective Java: A Programming Language Guide (Java Series)

5 Kundenrezensionen:

It's OK.
3 Punkte 3 von 5 Punkten
This book is OK. It's neither very good nor very bad.
I can make some use of it, but as I've already read some other books on similar topics I would not recommend this one.
Some of the recommendations are not really good advice as they work around the real problem. E.g. in my opinion telescoping constructors should not be implemented at all, but the code should be refactored to avoid the problem at all.
Furthermore you have to know that it is in the style of a reference manual.
Extrem wichtig
5 Punkte 5 von 5 Punkten
Mit diesem Buch profitiert man von der jahrzehntelangen Erfahrung von Josh Bloch mit der Programmierspache Java und der definierten Laufzeitumgebung. Wenn man Java gelernt hat, fehlen einem oft noch die Erfahrungen, die man bei mittleren und größeren Projekten macht. Diese Erfahrungen - meistens sind es Fehler, aus denen man klug wird - sind hier geordnet, zusammengefasst und sehr gut erklärt. Ich kann das Buch uneingeschränkt empfehlen.

Auf Youtube findet man auch einen Vortrag von Josh auf der Google I/O Konferenz 2008 über das Buch. Er führt einige Punkte auf und erklärt sie sehr unterhaltsam.
Sehr gutes Buch
5 Punkte 5 von 5 Punkten
Endlich wieder ein Buch das sich zu kaufen lohnt.

Wenn man sich heutzutage mit Programmiersprachen auseinandersetzt, kauft man ja eigentlich keine Bücher mehr. Das Internet bietet eigentlich alles was man benötigt.

Auf dieses Buch jedoch sollte man nicht verzichten!
Must Read
5 Punkte 5 von 5 Punkten
A "must read" for any Java developper. Suddenly you start to understand why the Java library is as it is, and how to use it, and to design your own code in a similar way. For an old Java man like me, there was still so much to learn, I am yet not through with the book.
Idiome für die Java-Entwicklung
5 Punkte 5 von 5 Punkten
Wenn man nur ein Buch zur Entwicklung in Java kaufen möchte, dann sollte es dieses sein. Die "Second Edition" behandelt in 78 Kapiteln alle wesentlichen Idiome die man für die Entwicklung auf der Grundlage von Java SE 5/6 benötigt. Man muss die Kapitel nicht sequentiell lesen.
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften
Produkt-Bild: Metroid: Other M: Prima Official Game Guide

Metroid: Other M: Prima Official Game Guide von Fernando Bueno

Taschenbuch von Prima Games
Preis bei Amazon: EUR 14,80, Angebote ab EUR 11,79

ISBN: 0307469468, Erscheinungsdatum: August 2010
Zoom ± Produkt-Bild: Metroid: Other M: Prima Official Game Guide
Produkt-Bild: Kingdom Hearts: Birth by Sleep Signature Series (Brady Games)

Kingdom Hearts: Birth by Sleep Signature Series (Brady Games) von BradyGames

Taschenbuch von BRADY GAMES
Preis bei Amazon: EUR 14,80, Angebote ab EUR 11,99

ISBN: 0744012392, Erscheinungsdatum: August 2010
Zoom ± Produkt-Bild: Kingdom Hearts: Birth by Sleep Signature Series (Brady Games)
Produkt-Bild: Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin) von Robert C. Martin

Taschenbuch von Prentice Hall International
Preis bei Amazon: EUR 24,95, Angebote ab EUR 21,00

4 Punkte, empfehlenswert.
4 von 5 Punkten (durchschnittliche Bewertung)
ISBN: 0132350882, Erscheinungsdatum: August 2008, Auflage: 1
Zoom ± Produkt-Bild: Clean Code: A Handbook of Agile Software Craftsmanship (Robert C. Martin)

5 Kundenrezensionen:

Pretty Good Guidelines
5 Punkte 5 von 5 Punkten
If you are searching for some guidelines about source code this book could definitely make your day! There are lots of simple rules that can be applied when writing code as well as when reading code produced by other developers. Additionally there are examples to illustrate those rules. I think that this book should be part of every software developer's book shelf right beside books like "The Pragmatic Programmer", "Refactoring" or the GoF-book.
Could have done with less
2 Punkte 2 von 5 Punkten
I certainly picked up a few things from this book. But I found myself skipping/skimming large parts of the book without having the feeling that I missed out on something.

The book contains quite a lot printed code and even complete programs.
One chapter has 10 continues pages of code and in the Appendix you will find pages of non-stop code. A waste of trees.
Viel Text, wenig Information
2 Punkte 2 von 5 Punkten
Von den guten Rezensionen verleitet, habe ich mir das Buch gekauft und bin enttäuscht.
Die propagierten Vorgaben zu gutem übersichtlichen Stil hätte man auch ohne die geschwätzigen JAVA Beispiele auf 30 Seiten unterbringen können, und manche Hinweise sind für sicherheitsrelevanten Code (und für's Testen) ungeeignet, zB mehrere return-Statements pro Modul - italienische Teigprodukte lassen grüßen.
Ein recht akademisch abgehobenes Buch von/für Menschen, deren Ruhm sich wohl nach "Lines of Text" bemisst.
Guter Einstieg in das Thema Clean Code
5 Punkte 5 von 5 Punkten
Das Buch bietet einen guten Einstieg in das Thema Clean Code. Die einzelnen Kapitel sind verständlich un unterhaltsam geschrieben. Alles in allem eine gute Anleitung einen - auch für sndere Entwickler - lesenbaren Quellcode zu schreiben.
"Must have" für jeden Entwickler
5 Punkte 5 von 5 Punkten
Mit das beste Buch, das ich zum Thema Softwareentwicklung bisher gelesen habe.
Das Buch ist sehr verständlich geschrieben und zeigt pragmatisch Wege auf, wie bessere Software geschrieben werden kann.
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften
Produkt-Bild: Fallout New Vegas Collector's Edition: Prima Official Game Guide

Fallout New Vegas Collector's Edition: Prima Official Game Guide von David Hodgson

Gebundene Ausgabe von Prima Games
Preis bei Amazon: EUR 25,95

ISBN: 0307469956, Erscheinungsdatum: Oktober 2010, Auflage: Collectors
Zoom ± Produkt-Bild: Fallout New Vegas Collector's Edition: Prima Official Game Guide
Produkt-Bild: Gamestorming: A Playbook for Innovators, Rulebreakers, and Changemakers

Gamestorming: A Playbook for Innovators, Rulebreakers, and Changemakers von Dave Gray, Sunni Brown, James Macanufo

Taschenbuch von O'Reilly Media
Preis bei Amazon: EUR 22,95, Angebote ab EUR 19,94

ISBN: 0596804172, Erscheinungsdatum: Sept. 2010, Auflage: 1
Zoom ± Produkt-Bild: Gamestorming: A Playbook for Innovators, Rulebreakers, and Changemakers
Produkt-Bild: SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)

SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers) von Bill Karwin

Taschenbuch von Pragmatic Programmers
Preis bei Amazon: EUR 25,95, Angebote ab EUR 22,74

5 Punkte, sehr zu empfehlen!
5 von 5 Punkten (durchschnittliche Bewertung)
ISBN: 1934356557, Erscheinungsdatum: August 2010
Zoom ± Produkt-Bild: SQL Antipatterns: Avoiding the Pitfalls of Database Programming (Pragmatic Programmers)

Eine Kundenrezension:

Hervorragendes Buch!
5 Punkte 5 von 5 Punkten
Ich bin immer etwas skeptisch, wenn ein Buch "Antipattern" heißt, oft geht es dabei mit erhobenem Zeigefinger hauptsächlich um das Anprangern. Dieses Buch ist wohltuend anders. Der Autor beschreibt anschaulich das Problem, zeigt und bewertet (ggf. mehrere) Lösungswege, beschreibt aber auch, wann das Antipattern ausnahmensweise angebracht sein kann. Dabei werden Tipps zu allen gängigen Datenbanken gegeben. Aber nicht nur das umfassende Fachwissen des Autors machen dieses Buch zu einem der besten Fachbücher, die ich in den letzten Jahren gelesen habe, es ist auch der Schreibstil, der mich begeistert. Sätze wie "No one will complain about gaps [in Primärschlüsselsequencen] - they will be too busy complaining about typing thirty-two hex digits ..." in einem Absatz über GUIDs machen beim Lesen einfach Spaß!
Aufgrund der gut beschriebenen Szenarien gibt es kaum Einstiegshürden. Man sollte SQL-Grundwissen mitbringen. Nicht-SQL-Beispielcode ist in PHP formuliert, aber auch Javamenschen wie ich kommen damit problemlos klar.
Ich empfehle das Buch Softwarearchitekten und Backend-Entwicklern.
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften
Produkt-Bild: The Black Swan: The Impact of the Highly Improbable

The Black Swan: The Impact of the Highly Improbable von Nassim Nicholas Taleb

Taschenbuch von Penguin
Preis bei Amazon: EUR 8,70, Angebote ab EUR 4,00

3,5 Punkte.
3,5 von 5 Punkten (durchschnittliche Bewertung)
ISBN: 0141034599, Erscheinungsdatum: Februar 2008, Auflage: Trade Paperback.
Zoom ± Produkt-Bild: The Black Swan: The Impact of the Highly Improbable

Amazon.com


Bestselling author Nassim Nicholas Taleb continues his exploration of randomness in his fascinating new book, The Black Swan, in which he examines the influence of highly improbable and unpredictable events that have massive impact. Engaging and enlightening, The Black Swan is a book that may change the way you think about the world, a book that Chris Anderson calls, "a delightful romp through history, economics, and the frailties of human nature." See Anderson's entire guest review below.


Guest Reviewer: Chris Anderson

Chris Anderson is editor-in-chief of Wired magazine and the author of The Long Tail: Why the Future of Business Is Selling Less of More.

Four hundred years ago, Francis Bacon warned that our minds are wired to deceive us. "Beware the fallacies into which undisciplined thinkers most easily fall--they are the real distorting prisms of human nature." Chief among them: "Assuming more order than exists in chaotic nature." Now consider the typical stock market report: "Today investors bid shares down out of concern over Iranian oil production." Sigh. We're still doing it.

Our brains are wired for narrative, not statistical uncertainty. And so we tell ourselves simple stories to explain complex thing we don't--and, most importantly, can't--know. The truth is that we have no idea why stock markets go up or down on any given day, and whatever reason we give is sure to be grossly simplified, if not flat out wrong.

Nassim Nicholas Taleb first made this argument in Fooled by Randomness, an engaging look at the history and reasons for our predilection for self-deception when it comes to statistics. Now, in The Black Swan: the Impact of the Highly Improbable, he focuses on that most dismal of sciences, predicting the future. Forecasting is not just at the heart of Wall Street, but it?s something each of us does every time we make an insurance payment or strap on a seat belt.

The problem, Nassim explains, is that we place too much weight on the odds that past events will repeat (diligently trying to follow the path of the "millionaire next door," when unrepeatable chance is a better explanation). Instead, the really important events are rare and unpredictable. He calls them Black Swans, which is a reference to a 17th century philosophical thought experiment. In Europe all anyone had ever seen were white swans; indeed, "all swans are white" had long been used as the standard example of a scientific truth. So what was the chance of seeing a black one? Impossible to calculate, or at least they were until 1697, when explorers found Cygnus atratus in Australia.

Nassim argues that most of the really big events in our world are rare and unpredictable, and thus trying to extract generalizable stories to explain them may be emotionally satisfying, but it's practically useless. September 11th is one such example, and stock market crashes are another. Or, as he puts it, "History does not crawl, it jumps." Our assumptions grow out of the bell-curve predictability of what he calls "Mediocristan," while our world is really shaped by the wild powerlaw swings of "Extremistan."

In full disclosure, I'm a long admirer of Taleb's work and a few of my comments on drafts found their way into the book. I, too, look at the world through the powerlaw lens, and I too find that it reveals how many of our assumptions are wrong. But Taleb takes this to a new level with a delightful romp through history, economics, and the frailties of human nature. --Chris Anderson


© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften

5 Kundenrezensionen:

Fachlich überbewertet, für den Laien interessant
3 Punkte 3 von 5 Punkten
The Black Swan hat durchaus große Popularität gewonnen, was wohl in direktem Zusammenhang mit der Finanzkrise 2008/2009 steht. Denn es ist en vogue, das bestehende System zu hinterfragen und/oder zu kritisieren. Und genau diesen Stoff liefert uns der Autor Nassim N. Taleb:

1. Traue keinen staatlichen und wirtschaftlichen Prognosen! z.B. der Truthahn vor seiner Schlachtung....
2. Erwarte das Unerwartete (the unknown unknown) - vom schwarzen zum grauen Schwan....
3. Misstraue der Anwendung der statistischen Normalverteilung (Gauss'sche Glockenkurve)und bewundere Mandelbrot

Wenn das Taleb auch noch die Welt in Extremistan (z.B. Einkommen eines Popstars) und Mediocristan (z.B. mein Einkommen) einteilt, gefällt das dem Konsumenten eines populärwissenschaftlichen Werkes, auch mir. Allerdings darf man auch Kritik an NNT, wie sich der Autor selbst bezeichnet, anbringen.

Die Nachteile der Normalverteilung sind hinreichend bekannt und werden auch an den Universitäten gelehrt. Dass diese Nachteile in der täglichen Praxis nicht ständig erwähnt werden, scheint verständlich. NNTs Brandreden gegen engstirnige Akademiker und Politiker kommen jedoch immer gut an.

Hat man auf den ersten 40 Seiten die Grundaussagen von NNT gemeistert, kann man sich den Rest des Buches eigentlich ersparen. Denn es werden eben jene Aussagen nur noch wiederholt. Und das ist mühsam.

Insgesamt verstehe ich jedoch die Beliebtheit dieses Werkes, das in seinem Stil sehr erfrischend ist und dem Trend, das Establishment zu kritisieren, brav folgt. Taleb bietet somit eine - durchaus berechtigte - alternative Perspektive hinsichtlich der menschliche Wahrnehmung der Vergangenheit bzw. Zukunft und das historische und wirtschaftliche Geschehen um uns. Summa summarum - keine große Begeisterung, aber auch keine große Enttäuschung. Drei Sterne.
Highly recommendable for people interested in managing risks
5 Punkte 5 von 5 Punkten
I have read this book 3 times since I bought it because it illustrates how you can avoid being trapped in a situation where you might take decisions without taking into account the impact of highly improbable escenarios.

In this book, Mr. Taleb explains with various examples how people tend to make big bets based only on the probability of something happening but eventually lose big time, even if the probability of losing was very small. As a trivial example, he compares the decisions made by some investors in the stock market with the decision to play russian roulette. The probability of losing playing russian roulette is "only" 1 in 6 while the probability of winning is a wonderful 5 in 6 but if you lose, you lose big time! This danger is usually ignored in the stock market by brokers and investors because the probability of failure seems to be laughable and they minimize the fact that they are betting big money but as it has been seen time and time again (take the example of the recent financial crisis), the investors fall into this fallacy over and over.

If you want to discover more about the fallacy of betting big time in highly improbable situations, you have to read this book.
Der Mensch hat freien Willen
3 Punkte 3 von 5 Punkten
In diesem Buch geht es um den Themenbereich Unwissenheit und Risiko.

Vor dem Hintergrund der Philosophie und der Neurologie werden zunächst Wesen und Grenzen der menschlichen Erkenntnis diskutiert. Hier geht es u. a. darum, dass Menschen sich in Gruppen anders verhalten, dass manche Daten nicht erfasst sind und deshalb nicht berücksichtigt werden sowie die Neigung, für Ereignisse nachträglich Gründe zu erfinden. Es ist davon auszugehen, dass der Mensch einen freien Willen hat.

Es gibt zwei Bereiche der Erkenntnis mit unterschiedlichen Eigenschaften.

1. Im Bereich der Naturwissenschaften scheint es Naturgesetze zu geben (auch wenn man in Anlehnung an den Philosophen Hume an deren Allgemeingültigkeit zweifeln kann). Hier gilt die so genannte Normalverteilung, bei der zunehmende Abweichungen vom Mittelwert zunehmend unwahrscheinlich werden. Es reicht deshalb aus, nur eine kleine Menge von Daten zu erheben; Extreme sind nicht zu erwarten. Wenn man z. B. das Gewicht einiger Menschen auf 60 bis 140 kg misst, so wird man keinen Menschen finden, der 1.200 kg wiegt. Man kann aus den Werten Regelmäßigkeiten, Standardwerte und Modelle ableiten.

2. Bei sozialen Werten ist dies anders und wird mit dem freien Willen der Menschen begründet. Wenn ich in einer Stichprobe Vermögen von 20.000 bis 250.000 Euro finde, so schließt dies eben nicht aus, dass jemand 20.000.000.000 Euro besitzt. Da das Verhalten des Menschen nicht vorhersagbar ist, kann man daraus auch keine Gesetzmäßigkeiten ableiten. Dass es 50 Jahre keine Weltwirtschaftskrise gab, schließt dies für die Zukunft nicht aus.

Die Modelle der Wirtschaftswissenschaften sind damit abzulehnen. Die Menschen entsprechen nicht den Modellen, welche ihnen rationales Verhalten unterstellen. Man kann aus Individuen mit freiem Willen keine Aggregate erstellen (z. B. Haushalte), welche angeblich das Bruttosozialprodukt beeinflussen. In diesem Zusammenhang wird auf das Scheitern des Hedgefonds LTCM verwiesen, welcher eine angeblich unfehlbare mathematische Formel benutzte. Darüber hinaus wird der Zusammenhang zwischen Spiel, Risiko und Spieltheorie diskutiert.

Eine gute Möglichkeit zur Darstellung der Wirklichkeit insbesondere an den Finanzmärkten bietet die fraktale Geometrie von Benoit Mandelbrot. Diese beruht auf dem Prinzip der Selbstähnlichkeit (z. B. Felsen im Vergleich mit Bergen). Die Anzahl der Milliardäre im Vergleich zu dem Millionären ist dann der Anzahl der Millionäre im Vergleich zur Anzahl der Bezieher normaler Einkommen ähnlich. Fraktale Geometrie lässt extreme Werte eher zu als die Normalverteilung und ist deshalb näher an der Realität.

Der Themenbereich Unwissenheit / Wissen wird von den Wirtschaftswissenschaften nicht adäquat behandelt. Nur die Post-Keynesianer und die "österreichische Schule" der Volkswirtschaftslehre (ÖS) beschäftigen sich mit diesen Themen.

Mir hat das Buch teilweise gut gefallen, weil es die Bereiche mit und ohne Normalverteilung gut gegeneinander abgrenzt und auf die Relevanz von Unsicherheit sowie extremer Werte gerade für die aktuelle Finanzkrise hinweist. Jedoch hat der Autor das Thema nicht als Erster angesprochen und auch der Fall der Sowjetunion wurde (im Gegensatz zur Darstellung im Text) vorhergesagt. Beides kann man in den Werken des wichtigsten Vertreters der ÖS finden. Hier ist besonders das Kapitel "Uncertainty" in Mises: "Human Action" zu nennen. In diesem Buch findet man eine deduktive Ableitung der volkswirtschaftlichen Zusammenhänge von Grundsätzen, die in der Natur des Menschen verankert sind; die Ablehnung der Naturgesetze durch den Autor ist abzulehnen. Die ÖS hat immer auf die Verbindung von freiem Willen der Menschen, Unsicherheit und der Unmöglichkeit numerischer Vorhersagen hingewiesen (qualitative Aussagen sind möglich; so wurde die aktuelle Finanzkrise vorhergesagt). Zu möglichen Berührungspunkten zwischen ÖS und Post-Keynesianern siehe Steele: "Keynes and Hayek", zu LTCM siehe Ferguson: "Der Aufstieg des Geldes" / "The Ascent of Money".
Zwiespältig
3 Punkte 3 von 5 Punkten
Wie die anderen Rezensionen zeigen, ist der Eindruck, bzw. sind die Meinungen zu Talebs Buch zwiespältig. Er greift einige Interessante alte und neue Gedanken auf in der Betrachtung von Zufallsprozessen. Wie lassen sich nicht durchschnittliche Ereignisse philosophisch und mathematisch beschreiben? Natürlich ist das nicht ganz einfach und er kritisiert die zu stark vereinfachenden Denkweisen. Sein breites Hintergrundwissen teilen sicher nicht alle Leser (ich auch nur den mathematischen Teil) und er erklärt die Hintergrunde nur grob. Zu vielen Dingen hat er eine klare Meinung und äussert sich z.T. abwertend zu Standpunkten, die er nicht teilt. Diese Aspekte führen dazu, dass das Buch unterschiedliche Reaktionen bei seinen Lesern (auch beim gleichen Leser) hervorruft. Bei manchen schlechten Rezensionen würde ich postulieren, dass diese den Autor nicht verstanden haben (dies kann sowohl an zu hohen Erwartungen oder zu wenig Hintergrundwissen des Lesers wie auch an unklarer Schreibweise des Autors liegen). Deshalb bekommt das Buch einen Abzug von 4 auf 3 Bewertungspunkte.
Ausführliche und treffende Analyse der schwarzen Schwäne
5 Punkte 5 von 5 Punkten
Taleb fordert den Leser heraus, er fordert uns auf, "Think outside the box", außerhalb der üblichen ausgetrampelten und sicheren Pfade der Wissenschaft zu denken. Als "skeptischer Empiriker" setzt er hier dem Leser gekonnt und amüsant auseinander, warum es soviel Kraft kostet, "Black Swans" zu identifizieren und warum wir doch lieber für alles eine einfache Erklärung haben wollen.
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften
Produkt-Bild: Head First Design Patterns

Head First Design Patterns von Eric Freeman, Elisabeth Freeman, Bert Bates, Kathy Sierra

Taschenbuch von O'Reilly Media
Preis bei Amazon: EUR 32,95, Angebote ab EUR 24,49

5 Punkte, sehr zu empfehlen!
5 von 5 Punkten (durchschnittliche Bewertung)
ISBN: 0596007124, Erscheinungsdatum: November 2004, Auflage: 1
Zoom ± Produkt-Bild: Head First Design Patterns

5 Kundenrezensionen:

Too superficial
2 Punkte 2 von 5 Punkten
I bought this book to give Java learning a new impuls. I am a seasoned programmer in Modula-2 with some knowledge of Oberon and Pascal. I know the books of Niklaus Wirth from my head.
I should not have read the Wirth books before. Because this Head First book has such a low information density that it gets boring. You know you can skip 75% of each page, but you don't know WHICH 25% to read!

In Wirth's books I can read up to 20 pages per day. Then I need time to relax and have the new knowlegde settle in. With head First books (yes, all of them) you can do 25 pages per hour for hours on end. 100 pages per day is no exception. But there is so little information in the pages that what you learn is very superficial. Too much energy has been wasted on being funny. On being loose. On silly quizzes that treat me like a 12 year old. Many things are only funny or comprehensible for americans.

The code examples are meant to be funny but they should have been meant to be information. After 300 pages I still know nothing of Java but a lot more about baseball...

Don't buy this book if you're from Europe.
sehr empfehlenswert!
5 Punkte 5 von 5 Punkten
sehr anschauliche beispiele, gut geschrieben, ein must have.
lese es gerade wieder da man manches doch zu schnell wieder vergisst^^
Simply awesome
5 Punkte 5 von 5 Punkten
After a couple of classes and reading *the* design patterns book a couple of times, I couldn't quite get the concept. A colleague recommended this book to me, and I enjoyed every bit of it and finally grasp the ideas. Great job and thanks to the authors.
Grandios
5 Punkte 5 von 5 Punkten
Von der Optik her ziemlich gewöhnungsbedürftig, zuerst dachte ich, die diversen unterschiedlichen Schrifttypen und Bilder würden nur der Übersichtlichkeit schaden und die Themen endlos auswalzen und in die Länge ziehen. Aber wenn man erst einmal angefangen hat zu lesen, hat das doch alles seinen Sinn und man lernt auf angenehme Weise zügig nützliche Entwurfsmuster kennen.
Ziemlich anders, vollkommen richtig
5 Punkte 5 von 5 Punkten
Sicher hätte der in diesem Buch behandelte Stoff auch auf der Hälfte der Seiten umfassend behandelt werden können. Und ja, der Stil des Buches mit seinen Willy-Wonka-Font-Attacken, seinen (bewusst) hahnebüchenen Beispielgeschichten, den Interviesw mit einzelnen Design Patterns, all dem grafischen Schnick-Schnack - zumindest ich habe eine Weile gebracuht, bis ich meine Skepsis überwunden hatte.
Aber all das macht tatsächlich die eigentliche Stärke das Buches aus, denn erstens ist es meistens wirklich (zumindest ein Bisschen) lustig (und weiß Gott, diese Eigenschaft ist IT-Fachliteratur Allgemeinen leider nicht im Übermaß zuzuschreiben, zweitens schafft an gerade aufgrund des "verschwenderischen" Layouts mehr Seiten als man es bei 10-Punkt-Fließtext tun würde (was zumindest für mich auch sehr motivierend war) und drittens ist der Lernerfolg (zumindest bei mir) wirklich ausgesprochen groß.
Wenn ich etwas zu Bemängeln haben müsste, wäre es die Tatsache, dass es als Referenz (für mich) nicht taugt. Den Platz auf dem Schreibtisch nehmen da andere Bücher ein - aber dafür einen Punkt abzuziehen erschiene mir primär als Ausdruck unrealistischer Erwartungen.
Ein absolutes Muss für jeden, der das Thema noch nicht bearbeitet hat.
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften
Produkt-Bild: Design Patterns. Elements of Reusable Object-Oriented Software.

Design Patterns. Elements of Reusable Object-Oriented Software. von Erich Gamma, Richard Helm, Ralph E. Johnson

Gebundene Ausgabe von Addison-Wesley Longman, Amsterdam
Preis bei Amazon: EUR 39,95, Angebote ab EUR 35,94

4,5 Punkte, empfehlenswert.
4,5 von 5 Punkten (durchschnittliche Bewertung)
ISBN: 0201633612, Erscheinungsdatum: Oktober 1994, Auflage: 1st ed., Reprint.
Zoom ± Produkt-Bild: Design Patterns. Elements of Reusable Object-Oriented Software.

Aus der Amazon.de-Redaktion


Dieser Titel ist in englischer Sprache.
In Zeiten, in den sich Technik immer schneller fortentwickelt, kann man nur noch selten einzelne Bücher als Pflichtlektüre bezeichnen: zu kurz ist die Halbwertzeit. Entwurfsmuster. Elemente wiederverwendbarer objektorientierter Software ist genau einer dieser Klassiker, die unverzichtbare Lektüre für jeden Programmierer sind, der unter Verwendung von Objekten Software entwickelt. Diese CD-ROM enthält eine Hypertext-Version des Buches, zusammen mit zusätzlichen Funktionalitäten, die die Verwendung von Entwurfsmustern in eigenen Programmen stark vereinfachen.
Die CD-ROM funktioniert mit jedem javafähigen Browser, also zum Beispiel mit dem Internet Explorer 4.0 oder dem Netscape Communicator 4.5). Man erhält den kompletten Text der gedruckten Ausgabe, aber durch Hyperlinks angereichert. So kann man wahnsinnig schnell navigieren und noch effizienter mit Entwurfsmustern arbeiten. Durchdacht ist dabei, daß gleich zwei Versionen des Textes vorliegen: Eine für eine Bildschirmauflösung von 640x480 Pixeln, eine für höhere Auflösungen -- der mobile Einsatz auf einem Notebook vor Ort macht damit keine Probleme.
Entwursmuster sind Entwürfe höherer Ordnung, die immer wieder in obektorientierten Designs vorkommen. Das Herz dieses Titels ist der Muster-Katalog, der aus 23 grundlegenden Entwurfsmustern besteht. Auf der CD-ROM wird die Funktion jedes einzelnen Elements eingehend besprochen und Gründe für dessen Benutzung genannt. Außerdem gibt es immer Beispiel-Code in Smalltalk und C++. Das ist auch das Angenehme an dieser CD-ROM-Version: daß man einfach nur Copy&Paste machen muß, um die Beispiele gleich in seiner Software weiterzunutzen. Mit der Java-Suchmaschine auf der CD-ROM kann man schnell nach Stichworten suchen, und auch die Querverweise machen das Arbeiten sehr bequem.
Alles in allem ist die Design Patterns CD eine ansprechende neue Version eines der wichtigsten Bücher über objektorientierte Programmierung.

Amazon.co.uk


Design Patterns is based on the idea that there are only so many design problems in computer programming. This book identifies some common program-design problems--such as adapting the interface of one object to that of another object or notifying an object of a change in another object's state--and explains the best ways (not always the obvious ways) that the authors know to solve them. The idea is that you can use the authors' sophisticated design ideas to solve problems that you often waste time solving over and over again in your own programming.
The authors have come up with some ingenious ways to solve some common vexations among object-oriented programmers. Want to build a page-layout program that embeds inline images among characters of various sizes? How about building a program that converts files of one format to another? Chances are, some programmer already has thought of a better solution than you will and the recipes you need are here. Solutions are presented in generalised diagrams of data and logic structures. The idea is that you can take the concepts presented here and adapt them--in whatever language you use--to your individual situation. You may have to read some of the chapters several times before you fully understand them, but when you find a solution in this book, it will make your job easier and your results more elegant. --Jake Bond

Amazon.com


Design Patterns is a modern classic in the literature of object-oriented development, offering timeless and elegant solutions to common problems in software design. It describes patterns for managing object creation, composing objects into larger structures, and coordinating control flow between objects. The book provides numerous examples where using composition rather than inheritance can improve the reusability and flexibility of code. Note, though, that it's not a tutorial but a catalog that you can use to find an object-oriented design pattern that's appropriate for the needs of your particular application--a selection for virtuoso programmers who appreciate (or require) consistent, well-engineered object-oriented designs.
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften

5 Kundenrezensionen:

Übersichtliche, sprachlich versierte Darstellung der Entwurfsmuster
5 Punkte 5 von 5 Punkten
Die Darstellung ist kompakt, griffig und in einer "bildreichen", einfach zu verstehenden Sprache verfasst. Die Aufteilung des Buches ist übersichtlich.

Anmerkung: Ich habe auf die englische Ausgabe zurückgegriffen, weil ich von der deutschen Übersetzung einige schlechte Kritiken gelesen haben. Ob die stimmen, kann ich nicht beurteilen, da ich die Übersetzung nicht selbst gelesen habe.

Besonders gefällt mir das Editor-Beispiel, dass wesentliche Grundideen der Muster gut herausarbeitet, verallgemeinert und zum Querlesen in den besprochenen Mustern einlädt. So braucht man zwar einige Zeit um sich durch das Buch durchzuarbeiten, erlebt aber einen kontinuierlichen Wachstumsprozeß der neuen Sichtweise im eigenen Kopf. Auch wenn ich das Buch noch lange nicht ganz durchgearbeitet habe, vergebe ich daher die beste Note und weiß schon jetzt, dass ich als Programmierer in den kommenden Jahren noch oft auf diese Darstellung zurückgreifen werde :)
Ein Klassiker ...
5 Punkte 5 von 5 Punkten
Der langjährige Erfolg dieses IT-Buchs (beinahe ein Widerspruch in sich selber) spricht für sich selbst: Ein Klassiker.
The original reference on the topic - already a classic
4 Punkte 4 von 5 Punkten
This book is a catalog of 23 more or less useful object oriented design patterns in more or less wide spread use. Don't get me wrong, I do like the book's intention of introducing a common vocabulary of solutions to particular engineering problems and it is certainly valuable having these solutions collected and organized in one place. However, I think it is unnecessarily dry and hard to read. The source code examples on the other hand are written in easily understandable C++ with brief mentions of existing implementations or implementation possibilities in different languages. I would have wished for more and more elaborate examples though. The authors often mention the possibility for mixing several patterns to archive their combined strengths, but seldom give code examples demonstrating this - thus leaving the harder problems to the reader. I would have liked less emphasis on the sometimes obscure and outdated 'known uses' section for each pattern - which cites where the pattern has successfully been applied - in exchange for more actual code examples. Sometimes the 'known uses' section reads like an excuse for including that particular pattern, which should be unnecessary, the use should be self evident or the pattern omitted. That said, I still haven't found a use for some of the more esoteric patterns in my everyday designs and application of C++. The book is still a valuable reference, since many patterns (factory, singleton, observer, command) really are in widespread use and you don't want to miss out on their usefulness and seem ignorant in discussions about them ;)
Ausgezeichnetes Buch zu Design Patterns
5 Punkte 5 von 5 Punkten
Obwohl dieses Werk doch schon recht alt für ein IT-Buch ist (über 15 Jahre),so ist es dennoch ein zeitloser Klassiker von dem man viel lernen kann.

Entgegen meiner Annahme, dass das Buch inhaltlich sehr anspruchsvoll sein wird muss ich sagen, dass man recht schnell mit der wirklich guten Struktur (die vom Anfang bis zum Ende durchgehalten wurde) ein großes Verständnis für das vermittelte Wissen aufbringt.

Kann das Buch ABSOLUT weiterempfehlen!
Best practices for OO Software design and development!
4 Punkte 4 von 5 Punkten
This book was a highlight for me, since i am interested in reusable OO software design. Design and development patterns as those described by Erich Gamma are a key to exactly that. No wonder this book was recommended quite often at university, when i was studying software engineering as part of my business informatics studies.
I like the book, it is well written, almost a classic but never appears "dusty". A little colour here and there would certainly not hurt, except for raising its price, but patterns are concepts we can understand and learn best visually. Of course the detailed explanations are necessary and valuable, too!
So i rate it 4 out of 5 and recommend it for everyone interested in OO software development!
© 1998-2010 Amazon.com, Inc. und Tochtergesellschaften
ImpressumKontaktStartseiteProduktkategorienGeschenkgutscheine
Auf diesen Link bitte nicht klicken Elektronik Notebooks Computer Laptop
Gewisse Inhalte, die auf dieser Website erscheinen, stammen von AMAZON EU SARL. Diese Inhalte werden so, wie sie sind zur Verfügung gestellt und können jederzeit geändert oder entfernt werden.