Hallo,
ich hab mal eine generelle "Designfrage".
Nun Programmiere ich mein erstes größeres Projekt und bin gerade erst bei der GUI Oberfläche. Doch stellen sich mir jetzt bereits einige Grundsatzfragen.
Wenn ich einen Abschnitt Code mehr als einmal schreiben müsste mit nur geringen abweichungen, ab wann sollte man dafür eine eigene Methode schreiben ?
Oftmals ist es einfacher Copy/Paste und ein, zwei Variablennamen ändern und fertig.
Was gehört da zu einem sauberen Stil ? Gibs einen Knigge für Programmierer ?
Oder was ist wenn ich eine Methode schreibe die zB. 12 integer und ein Objekt eines bestimmten Typs als Parameter benötigt.
Sagen wir ich brauche die selbe Methode nur mit einen anderen Typ von Objekt ?
Ist es "Sauber" diese riesen-Methode zu dublizieren und einfach den einen Parameter zu ändern ?
Ich versuche mir anzugewöhnen Code nicht zu dublizieren als "guten Stil".
Wie seht ihr das ? Erfahrene Programmierer dürfen sich gern auslassen zum Thema Codedesign, ich werde jedes Wort aufsaugen =) ...
Dankeschön ...
ich hab mal eine generelle "Designfrage".
Nun Programmiere ich mein erstes größeres Projekt und bin gerade erst bei der GUI Oberfläche. Doch stellen sich mir jetzt bereits einige Grundsatzfragen.
Wenn ich einen Abschnitt Code mehr als einmal schreiben müsste mit nur geringen abweichungen, ab wann sollte man dafür eine eigene Methode schreiben ?
Oftmals ist es einfacher Copy/Paste und ein, zwei Variablennamen ändern und fertig.
Was gehört da zu einem sauberen Stil ? Gibs einen Knigge für Programmierer ?
Oder was ist wenn ich eine Methode schreibe die zB. 12 integer und ein Objekt eines bestimmten Typs als Parameter benötigt.
Sagen wir ich brauche die selbe Methode nur mit einen anderen Typ von Objekt ?
Ist es "Sauber" diese riesen-Methode zu dublizieren und einfach den einen Parameter zu ändern ?
Ich versuche mir anzugewöhnen Code nicht zu dublizieren als "guten Stil".
Wie seht ihr das ? Erfahrene Programmierer dürfen sich gern auslassen zum Thema Codedesign, ich werde jedes Wort aufsaugen =) ...
Dankeschön ...