Zumal eine eigene procedure oder gar Funktion hier eigentlich keinen Sinn macht, da ich diesen Code nur an der Stelle brauche.
Doch, auch kleine Prozeduren/Funktionen machen Sinn, denn sie verbesseren die Lesbarkeit des Sourcecode.
Zerlegt man eine grössere Aufgabe in mehrere Prozeduren/Funktionen dann wirkt das wie ein selbstdokumentierender Code; vorrausgesetzt man wählt sinnvolle Bezeichner.
Ausserdem kann man den Code schneller auf neue Anforderungen anpassen.
Man sollte Prozeduren/Funktionen so schreiben, dass sie nur einen Job machen und nicht mehrere verschiedene Dinge vermengen.
Im Idealfall ist eine Funktion so klein, dass man sie nicht mehr zerteilen kann.