T-Rex: Schreibt PSR 12 vor wie ein Variablenname aus zu sehen hat?

Beitrag lesen

Müssen? ist hier nicht die Frage! Es ist doch praktisch! Und bislang habe ich mein Lebenlang noch kein "echtes" Gegenargument gehört. Es kam immer nur ein "das ist doof", "Das macht man so nicht", "das ist doof, weil andere sagen dass es doof ist".

Ich hab mal ein echtes Beispiel aus dem Projekt mitgebracht an dem ich gerade arbeite. Der Variablenname ist nicht von mir: $securityCertificateLib. Ihr sagt beide (Du und Gunnar), dass man anhand des Namens erkennen kann/soll um was für einen Datentyp es sich handelt. Kann man das? Ich denke ja. Es wird ein Objekt sein (und da ich mehr vom Code sehe, es ist wirklich eins). Aber ... man muss die Variable lesen, sie verstehen (Sprache), sie verstehen (Sinn) und dann noch ableiten welcher Datentyp es ist.

Ich hätte sie $objSecurityCertificateLib genannt. Wenn man den Sinn verstehen möchte liest man alles. Will man nur den Datentyp wissen reichen 3 Buchstaben. Das ist doch wesentlich einfacher und ich weiß nicht wieso sich alle dagegen derart sträuben?

Gruß
$dinoTrex