Please note:The SCons wiki is in read-only mode due to ongoing spam/DoS issues. Also, new account creation is currently disabled. We are looking into alternative wiki hosts.

A page for specific goals of the Rearchitecture, both design goals and implementation goals.

(Consider this the requirements specification, although we're calling it "Goals" because everything here won't be a hard-and-fast requirement.)

Performance

Performance is divided into two general categories:

When features are considered, they should be evaluated by these criteria:

Performance criteria will have specific regression tests to monitor that the performance stays in bounds.

Big-O

Caching

[1] A file may be found in more than one location: an optional build directory, a working directory, and any number of repositories. The goal is at most one os.stat() call in each of the possible locations.

Startup

Design

Architecture

Transition

APIs

Testing

Unit Testing

System Testing

Performance Testing

DeveloperGuide/ReArchitecture/Goals (last edited 2009-01-30 13:15:52 by StevenKnight)