Ich bin ziemlich verwirrt.Versuchen zu verstehen, warum Laravel die vielen statischen Methoden nicht als schlechte Praxis gilt
Ich habe ein paar Entwickler auf Reddit gebeten, meine Codes zu überprüfen. Es sieht aus wie das.
Template::load('register', array('error_message' => Language::translate('username_in_use'));
So lädt es register.php, ersetzt {error_message} mit der Übersetzung. (Leider ist der Benutzername verwendet wird. Bitte eine andere Auswahl.)
sie sagte zu viele statische Anrufe über eine schlechte Praxis ist. Dennoch schlagen sie Laravel-Framework vor, das $ dieses vollständig beseitigt und statische Aufrufe verwendet.
Kann mir jemand erklären, wie kommt es, wenn diese schlechte Praxis, Laravel ein nobles Rahmen zu sein?
keine Praxis schlecht oder gut, es gibt eine Zeit und einen Platz für alles –
Well Unit-Tests dies ein richtigen Schmerzen wären. Das ist ein Grund, warum sie hier als schlecht angesehen werden. Aber es ist auch lesbar und prägnant. –