Ja, das macht Sinn, denn so musst du Änderungen nur an einer Funktion vornehmen, wenn sie mehrfach verwendet wird. Noch besser ist es meistens, sich eine Klasse zu schreben, weil man dann die ganze Logik in einer Datei halten kann und an den entsprechenden Stellen nur noch ein Objekt der Klasse erzeugen muss, um die Funktionalität nutzen zu können. Zudem lassen sich Klassen beliebig erweitern.