Refactorizacion

0 COMENTARIOS -  Publicado hace 28 meses -  Clasificado en: , ,

La programaci贸n lleva tiempo. Tiempo para aprender. Tiempo para desarrollar y equivocarse. Y aprender de tus propios errores. En este post (En), el autor recoge algunos de los errores m谩s comunes que los desarrolladores comete y como evitarlos.

La lista reune 12 errores comunes. Algunos de ellos tan mencionados como no realizar comentarios o no mantener una lista de cambios. Todos ellos 煤tiles y que, en mi corta experiencia como programador, se deben seguir en la medida de lo posible. Quiz谩 el punto que m谩s ayuda en el aprendizaje, el desarrollo de un c贸digo legible y en cierto modo la modularizaci贸n de las aplicaciones desarrolladas es la refactorizaci贸n del c贸digo.

La refactorizaci贸n del c贸digo, seg煤n definici贸n de la wikipedia es:

el t茅rmino refactorizaci贸n se usa a menudo para describir la modificaci贸n del c贸digo fuente sin cambiar su comportamiento, lo que se conoce informalmente por limpiar el c贸digo. La refactorizaci贸n se realiza a menudo como parte del proceso de desarrollo del software: los desarrolladores alternan la inserci贸n de nuevas funcionalidades y casos de prueba con la refactorizaci贸n del c贸digo para mejorar su consistencia interna y su claridad. Los tests aseguran que la refactorizaci贸n no cambia el comportamiento del c贸digo.

La refactorizaci贸n es la parte del mantenimiento del c贸digo que no arregla errores ni a帽ade funcionalidad. El objetivo, por el contrario, es mejorar la facilidad de comprensi贸n del c贸digo o cambiar su estructura y dise帽o y eliminar c贸digo muerto, para facilitar el mantenimiento en el futuro. A帽adir nuevo comportamiento a un programa puede ser dif铆cil con la estructura dada del programa, as铆 que un desarrollador puede refactorizarlo primero para facilitar esta tarea y luego a帽adir el nuevo comportamiento.


Normalmente desarrollamos a marchas forzadas, apremiados por los plazos de entrega, lo cual acaba generando un c贸digo desordenado. La refactorizaci贸n es, una vez acabada una aplicaci贸n, volver sobre nuestros pasos ordenar lo que hemos ido utilizando sobre el camino, encontrar el significado y el por qu茅 de todo lo que hemos hecho, comentar el c贸digo y eliminar lo superfluo. Lo dicho, refactorizar el c贸digo es uno de los aspectos que m谩s debe cuidar un programador. Sobre todo si est谩 empezando en este mundillo.

 
Páginas: 1