miércoles, 2 de julio de 2008

Estandares de desarrollo

Nomenclatura:
  • Nombres de clases comienzan con mayuscula y continuan con sintaxis de camello
  • Nombres de propiedades/objetos comienzan con misnúscula y continuan con sintaxis de camello
  • Nombres de paquetes: todas las letras en minúscula.
Jerarquía de paquetes:
  • carpeta source foder:
    • src
    • test
  • todos los paquetes tendrán como paquete raiz el paquete eticom
  • el subpaquete será el que describa el módulo que se está desarrollando
  • todas las clases deben estar en un paquete.
Resources de proyecto/Recursos comunes a proyectos/ Librerías>
  • testNG.jar
    • suite de pruebas con las clases de prueba declaradas
  • commons-logging.jar
  • apache-log4j.jar
    • y configuración correcta de log4j.xml.
Responsabilidad de clases y métodos:
  • una de las reglas de POO es la de unica responsabilidad de las clases más info
Generación de una nueva clase:
  • añadir atributo Log logger