Wie Software Architektur lernen?
-
Hallo ich habe gemerkt, dass ich Probleme hab beim Entwicken einer Software Architektur, ich bin gerad am Anfang kann aber C# umgehen, das Programmieren an sich kann ich, aber welchen Code ich in welche Datei auslagern soll und andere Sachen beachten wie Erweiterbarkeit da fehlt es mir an Wissen.
Wie kann man sowas lernen, habt ihr Tipps für mich?
-
Andere Projekt/Frameworks anschauen.
http://de.wikipedia.org/wiki/Architekturmuster und http://de.wikipedia.org/wiki/Entwurfsmuster
-
Wenn ich mit einem Projekt anfange, dann ist es doch besser dies auf einem Blatt Papier zu machen und später als UML Klassendiagramm. So hat man alle Klassen übersichtlich strukturiert und man kann mit der Implementierung anfangen. Ist die Vorgehensweise so ok?
-
das ist zwar noch recht grob ausgedrückt und klingt so einfach, aber ja, es ist auf jeden Fall schonmal besser, sich hinzusetzen und sich Gedanken zu machen und die auzuschreiben als einfach aufs gratewohl irgendwas in den Editor zu hacken
-
real hacker brauchen sowas nicht. ich plane meine projekte nie im voraus und bisher habe ich alles bestens hinbekommen.
-
ascda schrieb:
real hacker brauchen sowas nicht. ich plane meine projekte nie im voraus und bisher habe ich alles bestens hinbekommen.
Deine Projekte werden dann wohl auch selten über 10k Zeilen und ~100 Klassen hinausgehen...
-
man agile
-
pumuckl schrieb:
ascda schrieb:
real hacker brauchen sowas nicht. ich plane meine projekte nie im voraus und bisher habe ich alles bestens hinbekommen.
Deine Projekte werden dann wohl auch selten über 10k Zeilen und ~100 Klassen hinausgehen...
100k zeilen....
-
ascda schrieb:
100k zeilen....
Steht das k für Kot?
-
fäkalhumor. lustig.
-
ascda schrieb:
100k zeilen....
.... doku?