Guy Gaz: Richtlinien für Code-Layout (Einrückungen etc.)?

Beitrag lesen

Hallo!

wobei es ja nicht nur um die Einrückung geht.

Private Variablen und Funktionen in PHP zB. mit _ beginnen zu lassen,

Es ist nicht (mehr) angesagt, private Member und Methoden mit dem doppelten'__' und protected Member und Methoden mit dem einfachen '_' Underscore beginnen zu lassen.

Camelcase statt Underlinetrennung,

Das ist Geschmacksache: ich persönlich präferiere camelCase, aber gerade bei PHP ist es so, dass häufig ein Wildwuchs an Methoden- und Funktionsbezeichnungen zusammen benutzt werden - was schrecklich ist keine Frage!
So ist z.B so etwas:

  
  $myCar = new CarType($auto_vehicle, $taxType, $int_nom_Prize )  

nicht selten. Tatsache ist, dass die PHP eigenen Funktionen nun einmal so aussehen:

  
is_ array(..);  
is_ bool(..);  
array_keys(..);  
array_map(..) ;  
str_replace(..);  

oder so:

  
isset(..);  
unserialize(..);  
getimagesize(..);  

was groß was klein schreiben. Ich denke, man tut gut daran, sich einem etablierten Stil anzuschließen, und den dann konsequent beizubehalten.

Ja, sicher. Was machst Du, wenn Du als Coder in ein Programmier-Team eintrittst, welches sich seit Jahren befleißigt, alle Coding-Standards auf dieser Welt und mehr zusammen anzuwenden?
Was ist mit der Benutzung (guter und etablierter) Frameworks, die einen anderen Coding-Standard, als den von Dir bevorzugten nutzen?
Alles umschreiben (lassen) wirst Du nicht ernsthaft in Erwägung ziehen, oder?

Schön ist die Theorie, grausam die Praxis!

  • nur meine zwo Doppelpfennige -

Ciao

GG

--
"If I do not seek to understand what is happening here
- then I've got peanuts in my head!"
(I. Hosein)