Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Programas: Estructura de un programa simple (página 2)




Enviado por Java Joptionpane



Partes: 1, 2

laremos en una misma línea la declaración de
variables que sean de distintos tipos o que se utilicen en el
programa para distintos fines.

Constantes

§ Se considera una mala costumbre incluir literales de tipo
numérico (“números mágicos”) en medio del código. Se
prefiere la definición de constantes simbólicas (declaraciones
con final).

Monografias.com

Introducción a la Programación: Java
– 65 –
© Fernando Berzal
Expresiones

§ Uso de paréntesis: Aunque las normas de precedencia de los
operadores vienen definidas en el lenguaje, no abusaremos de
ellas. Siempre resulta más fácil interpretar una expresión si ésta
tiene los paréntesis apropiados. Además, éstos eliminan
cualquier tipo de ambigüedad.

§ Uso de espacios en blanco: Resulta más fácil leer una
expresión con espacios que separen los distintos operadores y
operandos involucrados en la expresión.
a%x*c/b-1
a
( (a%x) * c ) / b – 1
§ Expresiones booleanas: Es aconsejable escribirlas como se
dirían en voz alta.
!(bloque= actual )
§ Expresiones complejas:
Es aconsejable dividirlas para mejorar su legibilidad

§ Claridad:
Siempre buscaremos la forma más simple de escribir una expresión.

u key = key >> ( bits – ((bits>>3)= bits & 0x7;

§ Conversiones de tipo (castings):
Evitaremos las conversiones implícitas de tipo. Cuando
queramos realizar una conversión de tipo, lo indicaremos
explícitamente.

i = (int) f;

§ Siempre se han de evitar los efectos colaterales
(modificaciones no deseadas pueden afectar a la ejecución del
programa sin que nos demos cuenta de ello).

Monografias.com

Introducción a la Programación: Java
– 66 –
© Fernando Berzal
IDEA CLAVE

Escribimos código para que lo puedan leer otras personas,
no sólo para que lo traduzca el compilador (si no fuese así,
podríamos seguir escribiendo nuestros programas en binario).

§ No comente el código “malo” (uso de construcciones extranas,
expresiones confusas, sentencias poco legibles…): Reescríbalo.

§ No contradiga al código: Los comentarios suelen coincidir con
el código cuando se escriben, pero a medida que se corrigen
errores y el programa evoluciona, los comentarios suelen
dejarse en su forma original y aparecen discrepancias. Si
cambia el código, asegúrese de que los comentarios sigan
siendo correctos.

El código bien escrito
es más fácil de leer, entender y mantener
(además, seguramente tiene menos errores)

Errores de programación

Errores sintácticos
Errores detectados por el compilador en tiempo de compilación.

Errores semánticos
Sólo se detectan en tiempo de ejecución: Causan que el programa
finalice inesperadamente su ejecución (p.ej. división por cero) o
que el programa proporcione resultados incorrectos.

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter