miércoles, 28 de junio de 2017

La codificación de programas en Java

La codificación de programas en java o también conocido como estilo de programación es un tema importante para las personas que se dedican a programar. Por lo que, la legibilidad de un programa determina en buena medida que se haya desarrollado correctamente y que el producto final sea eficiente.


Legibilidad > Corrección > Eficiencia

Legibilidad: Un programa Java debe ser fácil de leer y entender, incluso para una persona que no ha participado en el desarrollo del programa. La legibilidad es un aspecto muy importante porque facilita el mantenimiento del software, la corrección de errores o la modificación de la funcionalidad de la aplicación con menor coste.

Corrección: Un programa debe hacer lo que debe hacer, ni más, ni menos.
Esto es lo que se entiende por corrección. Un programa debe cumplir rigurosamente los requisitos funcionales y técnicos de la fase de especificación. Durante la fase de prueba se verifica que el programa funciona correctamente y que cumple los requisitos técnicos y funcionales.

Eficiencia: La eficiencia se refiere al tiempo que un programa tarda en ejecutarse y a los recursos que consume. Cuanto más rápido sea un programa y utilice menos memoria o disco duro, el diseño es mejor. La eficiencia no es un problema que deba atender cuando se aprende a programar. Ahora lo mejor es utilizar los mecanismos de optimización propios de los compiladores. La eficiencia se debe analizar solo cuando un programa funciona correctamente y cumple con los requisitos técnicos definidos.