Own (and Refactor) the Build

From WikiContent

Revision as of 14:20, 11 October 2008 by Sberczuk (Talk | contribs)
(diff) ←Older revision | Current revision (diff) | Newer revision→ (diff)
Jump to: navigation, search

Quite often teams that at highly disciplined about coding practices treat build scripts as a black art. Projects with highly refactored code have build scripts with duplication.

Is this because build scripts are in a different language? Most software developers enjoy learning how to use new languages well.

Is it because the build is not "code"? The application won't work unless you build it.

Much like code, duplication is a build process is a place where things break when there are inconsistencies.

The build is too important to leave to someone else, and in fact, it is the person developing the code who knows how the build should work.

Examples: Not using correct idioms.

Advice: Learn enough of your build process to know when to make changes and what the correct idioms are.

Personal tools