GeoCraft Build Summary
Continuous Integration
If you are not used to developing in a continuous integration environment you may be in for some culture shock. These notes on continuous integration may help.
Discussion of the metrics
With a shared code base we have to maintain some kind of commonly agreed upon coding standard. We know that having an optimal set of metrics does not equate to having a perfectly designed and debugged architecture but it does let us all trust that the code meets some minimal level of quality.
If you don't fix up the violations in your code then someone else will probably do it for you. If someone does clean up your code you may then experience problems merging your changes back into the svn repository. The simplest way to avoid this is to regularly check that your code is free of the issues that show up in these metrics.