Sistemas
Estandares de Desarrollo de Programacion en Java
Versión 2.0
1. OBJETIVO
Definir estándares de programación en Java de modo que permitan contar con código de programación legible y entendible por cualquier programador que desarrolle con tecnología Java, de tal forma que si el creador de un bloque de código no estápresente se puedan hacer mantenimientos a sus desarrollos iniciales, además de permitir hacer análisis sobre los mismos para evaluar la posibilidad de posibles adecuaciones.
2. DEFINICIONES
5.1. Outsourcing:.- Contrato por el cual un tercero (puede ser una empresa o un profesional), desarrolla o mantiene una aplicación Informática, para proveernos un software de acuerdo a lasespecificaciones particulares que le hemos detallado.
5.2 Componentes de software.- se refiere a los programas, pantallas, reportes, triggers, funciones, bibliotecas, etc. que forman parte de un software.
5.3 Poner en producción: Se refiere a la instalación de los componentes de software en la infraestructura informática de la empresa para disponibilidad de los usuariosfinales y con data oficial. Por ejemplo: El sistema de facturación tiene etapas de diseño, análisis, pruebas, etc., pero cuando se instala y los usuarios de ventas comienzan a usarlo se dice que la aplicación fue “puesta en producción”.
5.4 El compilador del lenguaje java de igual manera que lo hace cualquier otro compilador de otro lenguaje tiene como entrada archivos fuente y obtiene comosalida archivos objeto. En el caso particular del lenguaje java se tiene lo siguiente:
|Archivos |Descripción |
|Fuente |Los archivos fuente en el lenguaje de programación java tienen la extensión .java. |
|Objeto |Los archivos objeto que generael compilador java contienen bytes codes en la |
| |terminología de java y tienen la extensión .class |
|Jar |Los archivos jar son un formato que permite el transporte de varias clases que |
| |conformen una biblioteca, aplicación,componente web, u cualquier otro componente dentro del lenguaje java que|
| |abarque tanto archivos .class o recursos que utilice, tales como archivos de texto, archivos .xml etc. Este |
| |formato |
| |es una manera compacta y estandar de portabilidad encualquier plataforma java. |
|War |Aplicación web java empaquetada o comprimida lista para ser desplegada en cualquiera de los servidores que |
| |brindan servicios para este tipo de aplicaciones |
| |web.|
3. INSTRUCCION
Cuando se utilice un nombre para identificar cualquier construcción se debe de definir un nombre simple o un nombre compuesto con la primera letra en mayúscula de cada parte que conforme el nombre, y se debe de evitar el uso de abreviaciones a menos de que la misma sea la mayormente conocida en la jerga de TI. Porejemplo, un archivo fuente java lo podremos nombrar como: CuentaAhorro.java
Una excepción a esta regla será cuando se asigne nombres a métodos en los cuales se utilizan verbos y cuyas primeras letras aparecen en minúsculas y los siguientes elementos del nombre
aparecen según la convención descrita aquí.
Evite nombres largos, de preferencia menor a 15 caracteres y...
Regístrate para leer el documento completo.