2011-10-07 20 views
14

Stavo discutendo con i miei colleghi le convenzioni di denominazione corrette per classi, variabili e oggetti ecc all'interno di ExtJS 4, ma tutti avevamo opinioni divergenti.Convenzioni di denominazione di ExtJS 4

C'è una posizione "ufficiale" su questo?

risposta

3

Recentemente ho partecipato a un corso di formazione Ext.js 4 (consegnato da Sencha) ei loro consigli era la seguente:

  • spazi dei nomi di primo livello e i nomi della classe reale dovrebbe essere Camel Cased. tutto il resto dovrebbe essere in minuscolo.
  • Acronimi dovrebbe essere anche cammello carter
  • Non usare sottolineature, trattini un qualsiasi altro caratteri non alfanumerici

Così Hugh è più o meno il denaro

7

ufficiale, non sono sicuro, ma a mio parere ..

  • spazi dei nomi Root e costruttori sono UpperCamelCase
  • Sub-namespace, gli stili, gli eventi e xtypes sono lowercase
  • Metodi, attributi e le variabili sono lowerCamelCase
3

Preferisco, davvero. Quello che Hugh ha detto sono buone linee guida, ma in realtà preferisco che gli spazi dei nomi siano in TUTTO MAIUSCOLO, ma le nostre app hanno uno spazio dei nomi abbastanza breve, quindi non sembra ridicolo.

Problemi correlati