Rationalize your build process with code mobility
Patrick Smacchia, C# MVP, author of the best-seller Practical .NET2 and C#2 and creator of NDepend, has started to blog.
In his second post, Patrick proposes
a simple trick to rationalize your code environment and
build process. Basically, he explains why and how your code should be
easy to move between machines.
I would add that setting up a build server for your projects
helps you to improve this. In fact, as soon as you have to
build your projects on a second machine, you have to ensure
that all the dependencies can be resolved and all the
required tools are available.
If you use continuous
integration, your projects don't build only on your
development machine. You have already made a step in the
right direction towards code mobility.
