BuildScript is an agile replacement for the old unwieldy Workflow build system. It is written in Perl, which has the object-orientation code structuring support i previously looked to C++ for, but is a much more practical glue language. It is developed from scratch using XP practices in order to remain able to meet the evolving build needs of all the projects it supports without accumulating the sorts of cruft that made WorkFlow unwieldy (such as a menu-driven system with a user-interface robot built on top of it to drive it for batch processing purposes). It consists of a collection of Perl modules in the build repository and a single Perl scriptWhy?build.plin the root directory of each supported project. Each Perl module in build provides a class containing some functionality useful to thebuild.plscript of more than one project.
An efficient (minimal and fast) and effective (comprehensive and adaptable) build system is vital to the success of any XP project. We aim to supply this.Success criteria?
We will know this project is succeeding by its track record in supporting other successful XP projects.
| «Main Page | • Queries? Email: Roger Mateer | • Last Modified: 2011/08/15 | • All rights reserved © SACEMA 2011 |