Ich erstelle z.B. dann eine neue Methode, wenn ich Code mehrfach benötige und ihn dann doppelt schreiben müsste. Wenn er nicht 100%ig identisch ist, das aber mit einem Parameter wiederum gelöst werden kann, dann wird der Methodenaufruf eben entsprechend angepasst.
Same here, für mich hat sich diese Vorgehensweise bewährt. Eine weitere Möglichkeit sind noch Overloads, solange das dann nicht zu viele werden.