Dont Build With An Ide

Some companies release software by having one the the developers compile the product on their development computer by manually operating an IDE like VisualStudioDotNet. If they press all the right buttons and have all the components correctly installed, a successful build results and is shipped to customers.

Level 2 of BuildSystem maturity. On a special build box a BuildMonkey? presses all the right buttons to produce a build, which is then shipped.

Level 3 is including all the needed components, compilers, linkers, headers and libraries in the code repository. Then you have one big build script (Makefile) build it all!

All of the IDEs I've used for the last 7 years can invoke the same build scripts that produce the production deliverables. There's only one "right button" to push and it's clearly labeled.


CategoryAntiPattern


EditText of this page (last edited January 6, 2006) or FindPage with title or text search