PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wie plant ihr größere Projekte?



totycro
27-05-2008, 09:34
Hallo,

Ich habe unlängst ein Programm in C++ mit 3000 Zeilen geschrieben, nur dann ist mir aufgefallen, dass das Design zu mies ist um das Projekt zu maintainen und weiterzuentwickeln. :(

Jetzt habe ich es mithilfe der gemachten Erfahrungen from scratch neu geschrieben; es funktioniert wunderbar und hat 2200 Zeilen.

Welche Methoden gibt es/verwendet ihr, um ein gutes, erweiterbares Design für umfangreichere Programme zu entwerfen? Baut ihr dabei auf Erfahrungen auf oder benützt ihr vielleicht UML oder ähnliches?

mehlvogel
27-05-2008, 10:01
Zumindest auf dem Papier mache ich mir meist ein paar grobe Diagramme und überlege im vorhinein lieber mal ne Minute länger bevor ist etwas zu programmieren Anfange.

Für gutes, erweiterbares (objektorientiertes) Design solltest du dir Design Patterns anschauen, entweder in der (englischen) Wikipedia oder du holst dir das GoF Buch aus der Bilbiothek oder so (http://www.amazon.com/Design-Patterns-Object-Oriented-Addison-Wesley-Professional/dp/0201633612/ref=pd_bbs_1?ie=UTF8&s=books&qid=1211878628&sr=8-1 ). Auch die Ausgabe der Head First Reihe von Oreilly zu dem Thema ist gut geeignet (http://www.amazon.com/Head-First-Design-Patterns/dp/0596007124/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1211878753&sr=1-1 ). Auf der Oreilly Seite gibt es ein Kapitel als Auszug zum lesen des Buchs.

Ich denke für Probleme die man typischerweise zu Hause bearbeitet ist das Wissen ausreichend, ansonsten wird man eher noch weiter in Software Engineering (gerade in den analysierenden Teil) hinabsteigen müssen.

peschmae
27-05-2008, 10:42
Die Schwierigkeit ist ja vor allem, dass man das Problem wirklich in all seinen Details verstehen muss; sonst übersieht man gerne was. Da hilft je nach dem ein schnell geschriebener kleiner Prototyp schon mal was...

Nachher - naja. Am Ende sind bei mir (bin am studieren) die meisten Programme sachen die einfach laufen müssen und die eh später keiner mehr anguckt oder gar benutzt. Entsprechend einfach mal drauflosschreiben... - insbesondere da meist mehrere an einem Projekt arbeiten und Ordnung eh unmöglich durchzusetzen ist.

Das nennt man dann Fatalismus.

Apropos Design Patterns finde ich das hier (http://www.vincehuston.org/dp/) auch ganz gut.

MfG Peschmä

totycro
27-05-2008, 17:27
Thx für die Design Pattern Links, damit werd ich mich bei der nächsten Gelegenheit mal eingehender befassen.

stein
16-09-2019, 09:25
Normalerweise lasse ich meine Projektarbeiter einem Ghostwriter bei dieser Internetseite (https://studhilfe.de/). Die Ghostwriter machen das deutlich schneller und qualitativer als ich. Ich kann mich auf anderen wichtigeren Sachen konzentrieren und keinen Stress dann haben.

vaness79
20-08-2020, 08:58
Normalerweise lasse ich meine Projektarbeiter einem Ghostwriter bei dieser Internetseite (http://hausarbeit-agentur.com/). Die Ghostwriter machen das deutlich schneller und qualitativer als ich. Ich kann mich auf anderen wichtigeren Sachen konzentrieren und keinen Stress dann haben.

ist es legal?