Continuous Integration Process

Ξ May 8th, 2008 | → 0 Comments |
Tools |, , , |

According to this article, a software application can easily be developed in a collaborative environment by using a tool that automatically integrates every developer’s effort daily. This is my favorite way to develop software.

Each successful integration is verified by the execution of an automated build of the complete project (including libraries, binaries and tests). In addition, after building the project you can also execute unit tests and/or integration tests. This enables the developing team to increase the degree of assurance on the implemented functionalities and reduce the time spent in the integration process.

Several softwares to support Continuous Integration development, but I only tried to use two of them:

  • CruiseControl, a potent tool targeted for enterprise development
  • Hudson, an easy to use, simple to configure tool (which I’m currently using with very good results)

 

Cartoon

Ξ May 8th, 2008 | → 1 Comments |
Cartoon, Humor, Tools |, , , , |

This bit of humor comes from xkcd, one of my favorite comics sites.

I has been displayed a while ago, but it I find it very very funny…
…and yes, of course I’m a emacs user!

This work property of its owner and displayed under the Creative Commons Attribution-NonCommercial 2.5 License.

 

On the nightstand...


    The Art of Agile Development


    Beautiful Architecture


    Modern C++ Design


    Large Scale C++ Software Design

Personal

Friends


Interesting


Shared Readings