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 ...
-
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...
-
<< 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 >> Hola a todos, Este tutorial intenta ser e...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> Hola a todos... Un compañero vuestro ha...
-
Hola a todos... He aquí la primera entrega "Como crear tu propio motor de videojuegos y no morir en el intento". Antes que nada ...
-
Hola a todos Ya que he recibido un par de mails pidiéndome información sobre SEO, os adjunto unos cuantos trucos que he ido aprendiendo du...
-
<< Capítulo anterior Artículos Relacionados Capítulo siguiente >> El c apitulo de hoy trata sobre las instrucc...
0 comentarios :
Publicar un comentario