Re: texteditor from scratch

Autor: Robert Schiele <rschiele_at_uni-mannheim.de>
Datum: 07.01.2005
On Fri, Jan 07, 2005 at 12:10:32PM +0100, Thimo Neubauer wrote:
> Da würde ich Dir zuerst die "Design Patterns" von Erich Gamma, Richard
> Helm, Ralph Johnson und John Vlissides (im Netz auch bekannt als GOF,
> gang of four) empfehlen. Erstens auf jeden Fall ein inspirierendes
> Buch, da sind sehr schöne Ideen drin. Und zweitens zieht sich ein
> Beispiel durch das ganze Buch: ein Texteditor :) Und nachdem die Typen
> wirklich einen geschrieben haben würde ich die Datenstrukturen für
> vernünftig halten.

Man sollte allerdings mit solchen Beispielimplementationen aus solchen
Buechern etwas vorsichtig sein, denn das Ziel bei diesem Texteditor war es ja
nicht, einen moeglichst guten und effizienten Texteditor zu schreiben, sondern
moeglichst viele Pattern zu verwenden, damit man diese in diesem Buch
beschreiben kann.

Es ist natuerlich auch etwas schwierig, jemandem Tipps zu geben, der seine
Motivation nicht klar gemacht hat, warum er denn etwas programmieren will, was
es schon wie Sand am Meer gibt. Ich sehe spontan zwei sinnvolle
Motivationen. Einerseits vielleicht, weil er einfach programmieren lernen
will, dann ist die konkret verwendete Datenstruktur mal nicht so wichtig, in
diesem Fall ist es sicher kein Fehler, sich an dem Buch zu orientieren.
Andererseits will er vielleicht ein spezielles Nischenprodukt fuer eine ganz
spezielle Anwendung entwickeln, was es so noch nicht gibt. In diesem Fall
waere es aber hoechst unprofessionell, nach einer Datenstruktur zu fragen,
ohne genau zu beschreiben, welche Leistungskriterien das Produkt entsprechen
muss.

Robert

-- 
Robert Schiele			Tel.: +49-621-181-2214
Dipl.-Wirtsch.informatiker	mailto:rschiele@uni-mannheim.de


Received on Fri Jan 7 12:32:42 2005

Dieses Archiv wurde generiert von hypermail 2.1.8.
Zurück zur UUGRN-Homepage.