BUENAS PRACTICAS DE PROGRAMACIÓN
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
En lugar de: m=input(‘Entre el número de filas: ’);
suma=sum(vector)
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<bx=b-aFIN(SI)En lugar de:SI a<bx=b-aFIN(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
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
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
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