Guia de programacion

Solo disponible en BuenasTareas
  • Páginas : 3 (736 palabras )
  • Descarga(s) : 0
  • Publicado : 5 de marzo de 2012
Leer documento completo
Vista previa del texto
GUÍA DE
Universidad Católica Boliviana
Unidad Académica Cochabamba

Carrera de Ingeniería de Sistemas
Gestión II - 2008

ESTILO DE PROGRAMACIÓN

http://www.ucbcba.edu.bo/

Un programadorcon estilo logra que sus programas sean fáciles de comprender y mantener. En esta guía se dan una serie de principios y recomendaciones de estilo que los estudiantes de la carrera deben seguir en todatarea o proyecto de programación. Recomendaciones generales ü Evite el uso excesivo de variables temporales. ü Escoja representaciones de datos que hagan que el programa sea simple. ü Nunca comparenúmeros flotantes con el signo de igualdad. ü Nunca incluya "parches" en el código, reescríbalo. ü Evite que la repetición de un ciclo termine por vías artificiales (return, exit) ü Nunca modifique lasvariables de control de una estructura for. Identificadores ü Al momento de elegir identificadores de variables, clases, objetos, constantes, procedimientos, funciones, etc. utilice nombres que tengansentido y estén relacionados con el rol que cumplen. Por ejemplo: int xyz; // nombre de variable INADECUADO int notaMayor; //nombre ADECUADO, hace referencia al valor que almacena. ü No escojanombres que puedan ser confundidos los unos con los otros. Por ejemplo int notaa, notab; Entrada/Salida ü La salida en pantalla debe ser auto-explicativa. ü Los procedimientos/funciones que no hayan sidocreados exclusivamente para entrada/salida no deberían incluir instrucciones de entrada salida. ü Cuando requiera recorrer hasta el final un archivo, busque el end-of-file en lugar de contar suselementos. Procedimientos y Funciones ü Una función devuelve un valor asociado al nombre. ü Un procedimiento devuelve uno o más valores asociados a parámetros de salida. ü Evite en lo posible lasfunciones/procedimientos que tengan más de una pantalla de longitud. ü No use variables globales dentro de un procedimiento/función, salvo que sea imprescindible. ü Reemplace expresiones repetitivas por...
tracking img