Patent ID: 8141039

Claim:
A method of consolidating machine readable code comprising the steps of: determining for a part of a programming project a projected size of source code for said part, measuring an actual size of said source code for said part, determining whether the actual size of said source code for said part exceeds said projected size of the source code for said part, in a case where said actual size of source code for said part exceeds said projected size of source code for said part, rejecting said part, and in a case where said actual size of source code for said part does not exceed said projected size of source code for said part, (i) proceeding to integrate said part into said project, and then (ii) compiling said project; wherein said step of measuring is carried out with a particular time frequency, when a user implements a save operation, when a user runs a debugging tool or when a user attempts to integrate said part into said project; wherein a user is presented with an indicator of the proportion of the amount of code allotted to a particular project part has been used or otherwise warned of any deviation from the planned path as the code is written.