È comune dichiarare le proprietà della classe in fondo alla dichiarazione della classe? [chiuso]

3

Lavoro in un negozio di sviluppo PHP e diversi nuovi sviluppatori si sono uniti al team. Uno dei nuovi membri insiste nel dichiarare le proprietà della classe nella parte inferiore della dichiarazione della classe piuttosto che nella parte superiore, come ci si aspetterebbe normalmente.

In tutti i miei 5 anni di lavoro nello sviluppo web, non l'ho mai visto. È uno stile di codifica comune?

    
posta Richard 06.06.2012 - 16:16
fonte

3 risposte

2

Alcuni ambienti di sviluppo risolvono questo tipo di problemi utilizzando gli strumenti di analisi statici: StyleCop per .NET e Checkstyle per Java. Se ce ne sono per php, suggerirei di ottenerne uno.

Allo stesso modo, non importa tanto quale stile tu o la tua azienda utilizzi, solo che rimane coerente. Se non riesci a trovare uno strumento di analisi statico per php, documenta solo i problemi di stile noti (non discuterne, documenta solo ciò che esiste nei file sorgente correnti e stabili in cui le persone non hanno avuto problemi di stile) e chiama il guida di stile.

Questo è un problema che può esplodere in tutti i tipi di vendita di biciclette. È importante non lasciarlo diventare un problema in cui le persone si sentono in grado di fornire input.

Tossalo sul tuo progetto wiki / cartella condivisa / altro e invia una e-mail al team.

Se non sei un lead / senior / qualcuno con l'autorità per farlo, dai al tuo lead e chiedi che lo facciano.

Applicalo e modificalo in base alle revisioni del codice.

    
risposta data 06.06.2012 - 16:46
fonte
2

Panoramica

Strano. Ho appena scoperto che ho lavorato diversi anni, mettendo le proprietà in fondo alla dichiarazione di classe. E, più tardi, diversi anni, mettendo le proprietà nella parte superiore della dichiarazione di classe, e, quasi non ho notato la modifica ...

risposta

Entrambi i casi sono buoni, ma, in questo caso specifico, il tuo sviluppatore dovrebbe attenersi a questo standard aziendale.

    
risposta data 06.06.2012 - 17:41
fonte
0

Penso che il modo più semplice sia seguire uno standard di codifica come PEAR o Zend Framework e molti altri. quindi se l'azienda ha i propri standard, l'utente deve applicarli.

    
risposta data 09.06.2012 - 13:27
fonte

Leggi altre domande sui tag