Minimalist Programming Process Script
Purpose
- To guide a programmer in the collection of basic process measures
that can serve as a baseline for future improvement efforts.
Prerequisites
Procedure
Diagram (pdf)
- Complete the header of the data form.
- In the first work period column, enter the start time.
- Read the assignment requirements and create a solution.
- Implement the solution in Java using the BlueJ IDE.
- Test your solution using a driver, JUnit, or Web-CAT as specified
in the assignment. (If the assignment doesn't specify, use whichever you prefer.)
- When your solution is complete, exit BlueJ (in order to save the
compile log).
- Print the source code, test data and output (or JUnit tests and output). Place these in your
binder (in that order) along with any other artifacts you produced.
- Determine the LOC for your source code file(s) using Lines of
Code Counter and enter in the form.
- Run the Compile Log Summary script. Enter the summary data in the
form.
- Move bluej-compilelog.txt to your Archive directory.
Rename it bluej-compilelogXX.txt where XX is the program
identifier.
- Record end time in the data form.
- Follow the form instructions to perform the calculations and
enter the results in the Summary section.
- Put the original form in the binder in front of the other work
products.
Postcondition
- A working program - source code, tests, and test output.
- Compile Log in Archive directory.
- Completed Process Summary form.
Version 1.2 4/8/2011
Version 1.1 4/9/2010