Artículo perteneciente a la sección de calidad de código
Hola a todos,
Hace ya unos días que le hago hincapié al tema de la calidad del código, en parte por que me parece fundamental para llevar a buen puerto cualquier proyecto, en parte por que creo que es un tema donde los conceptos se entrelazan tanto que merece la pena explicarlo todo lo más seguido posible.
El servidor de integración tiene la funcionalidad de estar continuamente compilando los archivos del proyecto y probandolos sin cesar, asegurando que si existe un fallo se encontrará cuanto antes sea posible. Esto significa que cada cierto tiempo nos enviará informes de en que situación está el proyecto y de que sería conveniente arreglar. En el fondo , cambia el paradigma típico de programación de diseño->programación->testeo final por el de : diseño->programación->testeo automático->refactoring->arreglo de bugs->testeo automático->........-> testeo final, permitiendo que el testeo final sea mucho más sencillo y fiable, aportándonos un software mucho más mantenible.
En uno de los últimos artículos os comentaba el tema de que os podíais montar vosotros mismo el servidor de integración, de hecho es una buena manera para reciclar hardware antiguo que ibais a tirar. Si quereis también podéis usar alguno de los múltiples softwares libres de integración que existen en la web: Jenkins, CruiseControl, Apache Ant, Apache Maven...hay muchas, si conocéis de alguna otra que creáis que puede estar bien compartir, hacedmelo llegar.
Ya para finalizar, solo deciros que por el hecho de estar "solo" en un pequeño proyecto personal no le tengáis miedo a usar un servidor de integración, solamente por probarlo ya vale la pena.
Espero que os haya gustado
Si el tema de la integración os ha picado siempre le podéis echar un ojo a los siguientes libros:
Nos vemos
Blog de programación enfocado a estudiantes principiantes de C/C++ en español. Dispone de cursos de todos los niveles y para multitud de usos.
Entradas populares
-
Una pregunta que me hacen en muchas ocasiones es ¿¿qué significa %2?? La respuesta tiene dos acepciones en función de si lo estamos u...
-
<< Ejemplo anterior Artículos Relacionados Ejemplo siguiente >> Hola a todos, ASCII Art es el hecho de hacer di...
-
Articulo perteneciente a : Referencias de programación Hola a todos Os pongo una aportación que a más de uno le irá bien, un resumen de ...
-
<< Ejemplo anterior Artículos Relacionados Ejemplo siguiente >> Hola a todos, El ejercicio de hoy se basa en c...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> El c apitulo de hoy trata sobre las instrucc...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> Hola a todos... Un compañero vuestro ha...
-
Capítulo perteneciente al tutorial de opengl desde cero Hola a todos, Antes que nada quiero que tengáis en cuenta que gran parte de lo q...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> Hola a todos, Este tutorial intenta ser e...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> Bienvenidos a un nuevo capitulo del curso ...
-
Capítulo perteneciente al tutorial de opengl desde cero Hola a todos, Este capítulo tal vez es de lo más complicados de la teoría necesa...
0 comentarios :
Publicar un comentario