Translate

lunes, 8 de junio de 2015

RECOMENDACIONES PARA LA PROGRAMACIÓN EN MATLAB (SEMANA 14)

BUENAS PRACTICAS DE PROGRAMACIÓN 

Consisten en la aplicación de un conjunto de recomendaciones que están orientadas a mejorar la calidad del software construido y la facilidad con que puede ser intercambiado y compartido por los diferentes programadores.

A continuación, una lista de prácticas que se consideran recomendables al momento de programar:

  •    Escribe tus programas lo más simple y directo posible. Keep it simple.
  •      Si trabajas con un compilador, ajusta sus opciones para que arroje la mayor cantidad de errores y advertencias posibles al compilar, de ese modo, tu aplicación tendrá menores chances de obtener errores aleatorios. En base a lo anterior, revisa cada mensaje para tomar las medidas pertinentes.
  •    Todo programa debe ser previamente comentado, explicando el propósito, funcionamiento completo y el resultado esperado.Dentro de las funciones definidas, establece un espaciado o que resalte la estructura funcional de la aplicación y facilite la lectura al programador al que le corresponda analizar el código. 
  •     Por lo general, se usa un nivel de indentación por cada bloque de código (sentencias condicionales y bucles son consideradas como bloques de código embebido dentro de otro, por lo que se recomienda la indentación), ésta indentación corresponde a una sangría que comúnmente tiene el valor de una tabulación (tecla Tab) o bien tres o cuatro espacios.
  •         Se recomienda usar nombres de variables que permitan saber de forma intuitiva cual es el dato que se almacena en cada variable. Adicionalmente se recomienda nombres compuestos para las variables remplazando en espacio en blanco por el guion bajo. Por ejemplo 
         Se recomienda usar: numero_de_filas=input(‘Entre el número de filas: ’);
                 En lugar de: m=input(‘Entre el número de filas: ’);

  •        Se recomienda usar sangría constante cada vez se abra una instrucción como SI, MIENTRAS, O PARA, esta sangría se debe eliminar cuando la instrucción se cierre. Por ejemplo Se recomienda usar:
             SI a<b
             x=b-a
             FIN(SI)
             En lugar de:
             SI a<b
             x=b-a
             FIN(SI)
  •      Con respecto específicamente a la programación en Matlab se recomienda siempre que sea posible usar las funciones vectoriales en lugar de hacer cálculos escalares repetitivos, Por ejemplo 
         Se recomienda usar: 
         suma=sum(vector) 
                 En lugar de
                suma=0 
                 for i=1:n 
                           suma=suma+vector(i)
                 end
  •      Con respecto específicamente a la programación en Matlab se recomienda siempre que sea posible crear los vectores y matrices a través de las funciones destinadas para este fin, en lugar de añadirles elementos uno por uno a través de los ciclos, Por ejemplo 
         Se recomienda usar: Vector=zeros(1,n)
                 En lugar de 
                  for i=1:n  
                          vector(i)=0  
                  end

APLICACIONES

Cuando se tienen buenas practicas en la realización de programas, se hacen programas de muchísima calidad, con mayor eficiencia y en menor tiempo, haciendo mas  fácil el trabajo del programador.


REFERENCIAS

http://www2.udearroba.co/pluginfile.php/89719/mod_resource/content/0/Modulo_16/recome
https://msdn.microsoft.com/es-es/library/dn151512.aspx
http://librosweb.es › Eventos › deSymfony 2013


No hay comentarios:

Publicar un comentario