2011-10-07 21 views
14

Estaba discutiendo con mis colegas las convenciones de nomenclatura correctas para clases, variables y objetos, etc. dentro de ExtJS 4, pero todos teníamos puntos de vista diferentes.ExtJS 4 Convenciones de nomenclatura

¿Hay una postura "oficial" sobre esto?

Respuesta

3

poco asistí a un curso de formación Ext.js 4 (entregado por Sencha) y su consejo fue la siguiente:

  • espacios de nombres de primer nivel y los nombres de clase real debe ser Camel entubado. todo lo demás debe estar en minúsculas.
  • siglas También debe haber camello entubado
  • No utilizar guiones, guiones una cualesquiera otros caracteres no alfanuméricos

Así Hugh es más o menos en el dinero

7

Oficial, no estoy seguro, pero en mi opinión ..

  • espacios de nombres raíz y los constructores son UpperCamelCase
  • Sub-espacios de nombres, estilos, eventos y xtypes son lowercase
  • métodos, atributos y las variables son lowerCamelCase
3

Preferencia, realmente. Lo que Hugh dijo son buenas pautas, pero en realidad prefiero que los espacios de nombres estén en MAYÚSCULAS, pero nuestras aplicaciones tienen espacios de nombres bastante cortos para que no parezca ridículo.

Cuestiones relacionadas