Willkommen bei c++.de
Unser Tipp
C++11 - Der Leitfaden für Programmierer zum neuen Standard

C++11 - Der Leitfaden für Programmierer zum neuen Standard


Hauptmenü
· Startseite

Module
· Forum
· Bücher
· Magazin
· Tutorials
· Weblinks
· Top-Liste
· Kontakt


  
Buchvorstellung

  Bedeutung der Symbole

Themenbereich: OOP, Projekte

Brown; Malveau; McCormick; Mowbray

Anti Patterns


Verwandte und/oder ähnliche Titel anzeigen

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Diese Rezension wurde erstellt von c++.de
Eingetragen am: 28.10.2004  Hits: 4626
gut geeignet für:
  • Softwareentwickler, die in realen Softwareprojekten arbeiten
  • Projektleiter und Teamleiter
  • Entwickler, die sich zu oft ärgern, daß wieder etwas schief gelaufen ist
  • Leser, denen die Thematik der Entwurfsmuster vertraut ist und diese oft anwenden
nicht geeignet für:
  • Einsteiger in die Welt der Programmierung
Also, als objektorientierte Softwareentwickler haben wir uns inzwischen ja an die Pattern alias Entwurfsmuster gewöhnt. Nicht nur das, viele Entwickler wollen und können gar nicht mehr ohne diese Designideen auskommen. Handelt es sich bei diesem Buch um ein (weiteres) Werk zum Thema Entwurfsmuster? Aber was soll das "Anti"?

Das Autorenteam verfolgt mit dem Begriff des "Anti Pattern" einen interessanten Ansatz zur Vermeidung typischer Entwicklungs- und Qualitätsfehler in Softwareprojekten. Die Autoren beginnen mit der Überlegung, daß die Beschreibung von Pattern (Entwurfsmustern) in der modernen Softwareentwicklung durch die katalogartige Beschreibung und Dokumentation zu einem wesentlichen Hilfsmittel wurde. Andererseits scheitern aber trotz dieser neuen Ideen nach wie vor die Mehrzahl der Softwareprojekte. Offensichtlich gibt's also weiterhin mehr Möglichkeiten Fehler zu machen als etwas richtig zu machen. Folgerichtig hat das Autorenteam damit begonnen - ganz im Stile der Kataloge der Pattern - typische und immer wieder auftretende Design- und Projektfehler zu katalogisieren. Sammelbezeichnung dieser typischen Fehler: "Anti Pattern" - Muster, denen Sie auf keinen Fall folgen sollten, wenn sie erfolgreich Software entwickeln wollen.

Ganz im Stile des klassischen Pattern-Katalogs der GoF (Gang of Four) haben die Autoren für jedes Anti Pattern eine Schablone erstellt, die den Namen, typisches Auftreten, Fallbeispiele und Ursachen umfassen. Jetzt wäre es aber natürlich wenig hilfreich für die Praxis, wenn an dieser Stelle bereits aufgehört würde. Vielmehr wird aber zu jedem Anti Pattern noch eine Refactoring-Vorgehensweise aufgezeigt oder vorgeschlagen, mit der man dieses Anti Pattern entweder vermeiden oder umschreiben kann.

Außer dieser grundsätzlichen Beschreibung haben die Autoren auch noch die "Größenordnung" des jeweiligen Anti Pattern als Ordnungskriterium verwendet - einige Anti Pattern treten auf Codeebene auf, als im Kleinen, während andere bei der Programmierung im Großen auftreten können. Eine weitere Untergliederung bezieht sich auf Anti Pattern, die durch Projektfehler entstehen können. Demnach besitzt der Katalog im Buch drei Teile, Anti Patterns in der Software-Entwicklung, Anti-Patterns in der Software-Architektur und Anti-Patterns im Softwareprojektmanagement. Der erste Teil des Buches führt zunächst in die Idee der Autoren ein, und beschreibt an einem ausführlichen Beispiel die Beschreibungskriterien und wie man ein Anti Pattern durch Refactoring überwinden kann.

Der Schreibstil ist humorvoll, die eingestreuten Fallbeispiele sind teilweise mit einem leichten Augenzwinkern dargestellt, und sagen Sie selbst: wer würde nicht gerne mal ein Anti Pattern mit dem Namen "The Blob" kennenlernen? Eines der interessanteren Softwarebücher, das in der letzten Zeit erschienen ist, sehr lesenswert für alle Anhänger der Entwurfsmuster.

Homepage des Buchtitels

Diese Daten stammen aus der Datenbank von Amazon.de
Amazon-Verkaufsrang:1110273
Seiten:304
ISBN-10:3-8266-1774-6
ISBN-13:978-3-8266-1774-4
Verlag:mitp
Preis:EUR 29,95
Preis gebraucht (ab):EUR 19,98

Mehr Infos zum Titel oder Bestellmöglichkeiten:
Dieses Buch bei amazon.de ansehen!
Dieses Buch bei amazon.at ansehen!

Zur Startseite

Bedeutung der Symbole:
Einsteiger= für Einsteiger geeignet
Medium= für alle, die "mittendrin" stehen
Profi= für Fortgeschrittene geeignet
Zurück zum Seitenanfang

Logo-Design: MastaMind Webdesign

Allgemeine Nutzungsbedingungen | Datenschutzhinweis