Er macht es so, dass er Variablen in seinen Methoden direkt als Erstes deklariert. Ich habe allerdings gelesen, dass man deren Deklaration so weit wie möglich nach hinten schieben soll, da bei einem vorzeitigen Abbruch der Funktion so weniger Speicher reserviert und wieder abgebaut werden muss.
Nicht unbedingt deswegen, wobei das noch dazukommt.
Der Grund dafür ist wohl eher, dass Variablen so lokal wie möglich sein sollten. Es hat keinen Sinn, etwas zu deklarieren, bevor man es braucht - im Gegenteil, es birgt sogar Fehler. Wenn man Deklarationen dort schreibt, wo man sie braucht, kann man auch den Überblick besser behalten. Unmittelbar bevor mit einem Objekt gearbeitet wird, sieht man dann dessen Deklaration.
Wenn allerdings die Funktion wirklich sehr kurz ist und es die Übersicht sogar erhöhen könnte, mehrere Variablen direkt nacheinander zu deklarieren, spricht nichts dagegen. Grundsätzlich denke ich aber, möglichst lokal ist oft am besten. Immer alle Deklarationen an den Anfang zu schieben ist mit Sicherheit keine gute Angewohnheit.