Oft habe ich mich beim Schreiben größerer Programme gefragt, nach wie vielen Kopieren und Einfügen es sinnvoll ist, den Code in eine Funktion oder Methode einzufügen, und was ist eine gute Faustregel? Ich habe eine Faustregel mit vier oder mehr Zeilen verwendet und tauche mehr als zweimal auf. Dann erstelle ich eine einfache Funktion / Methode, die diesen Code enthält. Können Sie sich eine bessere Vorgehensweise vorstellen oder Hinweise geben? Dies ist eher eine allgemeine Entwurfsmusterfrage als eine sprachspezifische Frage.