myCSharp.de - DIE C# und .NET Community
Willkommen auf myCSharp.de! Anmelden | kostenlos registrieren
 
 | Suche | FAQ

» Hauptmenü
myCSharp.de
» Startseite
» Forum
» FAQ
» Artikel
» C#-Snippets
» Jobbörse
» Suche
» Regeln
» Wie poste ich richtig?
» Forum-FAQ

Mitglieder
» Liste / Suche
» Wer ist wo online?

Ressourcen
» openbook: Visual C#
» openbook: OO
» Microsoft Docs

Team
» Kontakt
» Übersicht
» Wir über uns

» myCSharp.de Diskussionsforum
Du befindest Dich hier: Community-Index » Diskussionsforum » Knowledge Base » Buchempfehlungen » Braucht man das GOF-Buch? (Design Patterns)
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | Thema zu Favoriten hinzufügen

Antwort erstellen
Zum Ende der Seite springen  

Braucht man das GOF-Buch? (Design Patterns)

 
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
JAck30lena JAck30lena ist männlich
myCSharp.de-Team

avatar-2653.jpg


Dabei seit: 01.10.2006
Beiträge: 11.397
Entwicklungsumgebung: Visual Studio 05/08/10 Prof.


JAck30lena ist offline

Braucht man das GOF-Buch? (Design Patterns)

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

[EDIT]Abgeteilt von  Waitform in extra Thread[EDIT]

Zitat:
Danke, ich habe das Buch von Gamma/Vlissides auch. Bei dieser Form macht es schon Sinn. So wird sichergestellt, das es immer nur ein "Warten-Fenster" gibt, egal aus welcher Dll es aufgerufen wird.

habe noch nie was von diesem buch gehört aber ich kenne die wichtigsten desing patterns und einige ihrer variationen (mit vor- und nachteilen) genauso wie ihrer einsatzgebiete und naja .... war ja schon genug kritik zu hören.
26.05.2008 00:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Poweruser/ Experte

avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 49.464
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo JAck30lena,

Zitat:
habe noch nie was von diesem buch gehört ...

doch hast du bestimmt. Gemeint ist das  GoF-Buch, die Design-Pattern-Bibel.

herbivore
26.05.2008 02:19 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
JAck30lena JAck30lena ist männlich
myCSharp.de-Team

avatar-2653.jpg


Dabei seit: 01.10.2006
Beiträge: 11.397
Entwicklungsumgebung: Visual Studio 05/08/10 Prof.

Themenstarter Thema begonnen von JAck30lena

JAck30lena ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

ah ja richtig. stimmt, gehört habe ich schon mal davon, jedoch habe ich es noch nie zu gesicht bekommen.
26.05.2008 10:44 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
theflyer
myCSharp.de-Mitglied

Dabei seit: 07.05.2007
Beiträge: 15
Entwicklungsumgebung: VS C# 2005
Herkunft: Münster


theflyer ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Zitat:
ah ja richtig. stimmt, gehört habe ich schon mal davon, jedoch habe ich es noch nie zu gesicht bekommen.

Wenn Du an das Buch rankommst, solltest Du es unbedingt lesen, ist wirklich sehr Klasse. Man merkt bei den Autoren einfach, das es von Praktikern geschrieben worden ist.
26.05.2008 21:57 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
JAck30lena JAck30lena ist männlich
myCSharp.de-Team

avatar-2653.jpg


Dabei seit: 01.10.2006
Beiträge: 11.397
Entwicklungsumgebung: Visual Studio 05/08/10 Prof.

Themenstarter Thema begonnen von JAck30lena

JAck30lena ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

nun ja, das mag an sich stimmen, jedoch kenne ich bereits den inhalt durch andere seiten (meist internet). demnach stellt sich mir der sinn, dieses buch zu lesen, wohl eher als frage. ist irgendwie vergleichbar mit nachrichten schauen und zeitung lesen: wenn du abends um 10 die nachrichten schaust und eine ausführliche berichterstattung über ein bestimmtes thema ließt, dann musst du am nächsten tag die zeitung wegen diesem thema uch nciht mehr lesen (wenn nichts neueres eingebracht wurde).
27.05.2008 09:39 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Peter Bucher Peter Bucher ist männlich
myCSharp.de-Poweruser/ Experte

avatar-4103.jpg


Dabei seit: 17.03.2005
Beiträge: 5.882
Entwicklungsumgebung: VS 2017 / VS Code
Herkunft: Zentralschweiz


Peter Bucher ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo JAck30lena

Ich habe dieses Buch zwar auch _noch_ nicht, aber denke mir das man dabei noch einiges lernen kann.
Auch wenn du schon viel weisst, wirst du dort noch was mitnehmen können, sei es nur zum Nachschlagen.

Ansonsten: Schreib ein besseres Buch :-)


Gruss Peter
27.05.2008 18:06 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
JAck30lena JAck30lena ist männlich
myCSharp.de-Team

avatar-2653.jpg


Dabei seit: 01.10.2006
Beiträge: 11.397
Entwicklungsumgebung: Visual Studio 05/08/10 Prof.

Themenstarter Thema begonnen von JAck30lena

JAck30lena ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

ich will das buch keinesfalls schlecht stellen. im gegenteil. design patterns sind ein muss und ich habe auch noch nciht alle verstanden und einige auch noch nie eingesetzt (keine gelegenheit oder die entscheidung durfte ich nicht fällen).

ich finde, das jeder, der software entwickelt, den inhalt kennen sollte. zumindest wann man was einsetzt, um ggf. nachschlagen zu können.

nur für mich persönlich würde sich die anschaffung nicht lohnen, da ich mir den kosten/nutzen effekt recht unvorteilhaft vorstelle, da es im internet mittlerweile ausreichend quellen gibt.



Zitat:
Auch wenn du schon viel weisst

danke ^^
jedoch weiß ich das ich ncihts weiß. mein ziel ist es in asp so gut zu werden wie du, in sachen software-implementations-erfahrung so gut zu werden wie herbivore und allgemein ein großes stück von golo abzuschneiden (metapher).
27.05.2008 18:19 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Peter Bucher Peter Bucher ist männlich
myCSharp.de-Poweruser/ Experte

avatar-4103.jpg


Dabei seit: 17.03.2005
Beiträge: 5.882
Entwicklungsumgebung: VS 2017 / VS Code
Herkunft: Zentralschweiz


Peter Bucher ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hola JAck30lena

Zitat von JAck30lena:
nur für mich persönlich würde sich die anschaffung nicht lohnen, da ich mir den kosten/nutzen effekt recht unvorteilhaft vorstelle, da es im internet mittlerweile ausreichend quellen gibt.

Das stimmt schon, aber im Internet musst du auch wissen wo die besten Informationen sind + Fehlinformationen miteinberechnen.
Und als Nachschlagewerk oder Nachtlektüre für das lange erwartete "Aha"-Erlebnis ist ein solches (oder ähnliches) Buch natürlich um einiges geeigneter als den Notebook mit ins Bett zu nehmen *g*



Zitat von JAck30lena:
danke ^^
jedoch weiß ich das ich ncihts weiß. mein ziel ist es in asp so gut zu werden wie du, in sachen software-implementations-erfahrung so gut zu werden wie herbivore und allgemein ein großes stück von golo abzuschneiden (metapher).

:-)

Wenn du da im übertragenen Sinn das gemeint hast, was ich meine, dann kann ich dir einen Rat geben:
Gutes Allgemeinwissen ist wertvoll und im IT-Business eine richtige Schatztruhe.
Aber irgendwann sollte eine Spezialisierung stattfinden, weil die einzelnen Themen- oder Subthemenbereiche so gross sein können, das du das ganze Leben lernen kannst.
Ganz abgesehen davon, dass alle 4 Minuten (Achtung: Sehr leichte Übertreibung ;-)) eine neue Softwareversion / Revision rauskommt.



Gruss Peter
27.05.2008 19:24 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
chavez
myCSharp.de-Mitglied

Dabei seit: 27.02.2007
Beiträge: 252
Entwicklungsumgebung: VS 2010
Herkunft: Österreich


chavez ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Alle Patterns gibts bei  dofactory.com als C# Implementation.
27.05.2008 19:48 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
xxxprod xxxprod ist männlich
myCSharp.de-Poweruser/ Experte

avatar-2329.gif


Dabei seit: 13.04.2006
Beiträge: 1.375
Herkunft: Österreich\Wien


xxxprod ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Ich hab das Buch seit ~3 Jahren daheim liegen und nur kurz einmal reingeschaut. Anfangs wars mir zu schwer verdaulich und nun hab ich keine Zeit/Lust mich da wieder durch zu ackern.

Witzig war, dass ich oft den Begriff GoF gelesen habe und nie gewusst habe wovon da gesprochen wird bis ich zufällig einmal rausgefunden habe dass es hierbei um das Buch geht, welches ich eh daheim habe^^

Lg XXX
27.05.2008 23:31 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
herbivore
myCSharp.de-Poweruser/ Experte

avatar-2627.gif


Dabei seit: 11.01.2005
Beiträge: 49.464
Entwicklungsumgebung: csc/nmake (nothing is faster)
Herkunft: Berlin


herbivore ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo xxxprod,

Zitat:
Witzig war, dass ich oft den Begriff GoF gelesen habe und nie gewusst habe wovon da gesprochen wird bis ich zufällig einmal rausgefunden habe dass es hierbei um das Buch geht

naja, genaugenommen sind mit GoF erstmal nur die vier Autoren gemeint.


Hallo JAck30lena,

Zitat:
Ich hab das Buch seit ~3 Jahren daheim liegen und nur kurz einmal reingeschaut. Anfangs wars mir zu schwer verdaulich und nun hab ich keine Zeit/Lust mich da wieder durch zu ackern.

Von vorne bis hinten gelesen habe ich das Buch nie, aber es ist eins der wenigen Bücher, in das ich immer und immer wieder schaue. Und ich finde es auch praktischer und sicherer ins Buch zu gucken, als z.B. in Wikipedia, weil gerade die Qualität der Beschreibung der Design-Pattern sehr durchwachsen ist (kann sich natürlich noch ändern).

herbivore
27.05.2008 23:44 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
theflyer
myCSharp.de-Mitglied

Dabei seit: 07.05.2007
Beiträge: 15
Entwicklungsumgebung: VS C# 2005
Herkunft: Münster


theflyer ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo JAck30lena,

natürlich im Internet gibt es jede Menge Tutorials über die Design Patterns.
Aber die meisten werden nur von der Vorgehensweise erleutert und stehen für sich isoliert dar.
Der erste Teil im Buch beschäftigt sich mit der Entwicklung einer Textverarbeitung mithilfe der Design Patterns. Die Autoren erläutern detailliert, warum Sie sich für dieses oder jenes Pattern entschieden haben. Gerade die Vorgehensweise und Fragestellungen kann man sehr gut nachvollziehen. Und das hat mir mehr geholfen als die Patterns selber.

Gruß
theflyer
28.05.2008 20:33 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Golo Roden Golo Roden ist männlich
myCSharp.de-Mitglied

avatar-2167.png


Dabei seit: 04.10.2003
Beiträge: 4.207
Entwicklungsumgebung: Visual Studio 2010
Herkunft: Riegel am Kaiserstuhl


Golo Roden ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo,

ich persönlich würde mir NICHT das GoF-Buch holen - da es insbesondere von den Beispielen doch einen recht antiquitierten Eindruck macht.

IMHO für C#-ler viel, viel besser:  http://www.amazon.de/3-0-Design-Patterns.../dp/059652773X/ ... behandelt ebenfalls alle GoF-Patterns, nutzt dazu aber C# 3.0 und ist meiner Meinung nach auch generell wesentlich besser lesbar.
28.05.2008 20:44 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Asmodiel Asmodiel ist männlich
myCSharp.de-Mitglied

avatar-2619.jpg


Dabei seit: 29.11.2007
Beiträge: 19
Herkunft: Schweiz


Asmodiel ist offline MSN-Passport-Profil von Asmodiel anzeigen

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Bei uns gibt's das Buch in jeder besseren Buchhandlung. Habe schon oft überlegt, es mir zu holen. Klar, man kann das alles im Internet nachlesen, ein paar Unterschiede gibt es dann meiner Meinung nach aber doch.

Ich habe mir zuerst "Entwurfsmuster von Kopf bis Fuss" geholt und war sehr zufrieden damit. Das macht es auch leichter, sich mit allen Mustern der GoF zu beschäftigen und sie zu verstehen.
29.05.2008 09:34 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
norman_timo norman_timo ist männlich
myCSharp.de-Mitglied

avatar-1775.jpeg


Dabei seit: 13.07.2004
Beiträge: 4.506
Entwicklungsumgebung: .NET 2.0/3.5 und VS2005/VS2008
Herkunft: Wald-Michelbach (Odw)


norman_timo ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo zusammen,

sicherlich gibt es für Fachliteratur immer irgendwelche Standardwerke. Das GoF würde ich jetzt irgendwie zu einem Standardwerk zählen.

Ganz wichtig für mich ist, dass man sich allgemein mit dem Thema Design Patterns auseinandersetzt, da ist es (fast) egal welche Quelle man hier heranzieht. Möchte man sehr viel von einem Thema wissen, dann muss man sowieso auf verschiedene Quellen zurückgreifen und darf sich nicht auf eine verlassen.

Daher ist für mich nicht die Frage braucht man das GoF-Buch, sondern viel mehr: Muss ich mich mit Design Patterns beschäftigen?

Und das kann man ganz klar beantworten: Ja

Da kann man spezialisertere Bücher, wie das von Golo vorgeschlagene nehmen, man kann dazu das Standardwerk GoF nehmen, oder man kann Internetquellen heranziehen, das ist völlig wurscht (man darf nur nicht fachlich wertlose Bücher für fundierte Kenntnisgewinnung heranziehen ;-)

Grüße
Norman-Timo
29.05.2008 12:37 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Peter Bucher Peter Bucher ist männlich
myCSharp.de-Poweruser/ Experte

avatar-4103.jpg


Dabei seit: 17.03.2005
Beiträge: 5.882
Entwicklungsumgebung: VS 2017 / VS Code
Herkunft: Zentralschweiz


Peter Bucher ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Hallo norman_timo

Ich würde sagen: "Sollte ich mich mit Design-Patterns beschäftigen?" :-)
Denn ein Muss ist es nicht, aber ganz sicher ein Riesen Vorteil.

So ziemlich jeder Programmierer, der länger dabei ist, hat schon "unwissentlich" Design-Patterns angewand, die es schon gibt.

Nur wusste er das nicht, und konnte auch nicht in dieser Dimension denken und Reden.


Gruss Peter
29.05.2008 13:22 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Haggy Haggy ist männlich
myCSharp.de-Mitglied

avatar-2608.png


Dabei seit: 22.03.2004
Beiträge: 1.134
Entwicklungsumgebung: C# Vs2015
Herkunft: Karlsruhe


Haggy ist offline

Beitrag: beantworten | zitieren | editieren | melden/löschen       | Top

Den großen Vorteil den ich in den Patterns sehe ist weniger dass man sie jetzt auf teufel komm raus in eine Applikation kloppt als das man sich besser über Software Unterhalten kann.


Es bringt die dinge auf einen Punkt und (fast) jeder weiß worüber man redet.
Auch wenn man i.d.R. nicht alle dokumentierten Patterns im Detail kennt so kann man sich doch i.d.R. immer was vorstellen.
30.05.2008 10:38 E-Mail | Beiträge des Benutzers | zu Buddylist hinzufügen
Baumstruktur | Brettstruktur       | Top 
myCSharp.de | Forum Der Startbeitrag ist älter als 11 Jahre.
Der letzte Beitrag ist älter als 11 Jahre.
Antwort erstellen


© Copyright 2003-2019 myCSharp.de-Team | Impressum | Datenschutz | Alle Rechte vorbehalten. | Dieses Portal verwendet zum korrekten Betrieb Cookies. 14.11.2019 18:23