Related Items

Guys, Want More Confidence?

Building your Self-Confidence is the most powerful thing you can do to boost your Engineering Career.

A step-by-step Program for Building Self-Confidence

Click Confident Man and Start Building Your Confidence Today

Automate Your Builds

PDF Print E-mail
Written by Graham Stoney   

The software build process should be automated to the extent that a single command like make or invoking a single script is all that is needed to build the entire delivered application and all its subcomponents. There should be no copying libraries around or separate subcomponent build commands or scripts; it should all be kicked off in one hit with a single command.

This is important to allow snapshots to be rebuilt without the possibility of any developer mistakes. Life is too short to waste time tracking down build errors caused be developers forgetting or making mistakes with manual steps in the build process. Also, one of my favorite debugging techniques of using binary search to find regression bugs is only possible if the build is automated.



Social Bookmark this page:Reddit! Del.icio.us! Google! Live! Facebook! StumbleUpon! Spurl! Yahoo! Ask!
 

Add your comment

Your name:
Your email:
Subject:
Comment:

Sponsored Links