This directory contains the programs I created while completing "A Discipline for Software Engineering" by Watts Humphrey. This repository contains my Personal Software Process (PSP) exercises. In addition, it contains the data and designs collected and created when completing the exercises. The folders are organized as follows:
- bin - Contains the binary files for each exercise.
- fixtures - Contains any data files used to test the exercise programs.
- lib - Contains reusable python libraries created throughout the exercises.
- tests - Contains unit-tests for the reusable library components.
- data - Contains the PSP data collected and produced during the exercises.
To begin evaluating these programs you should first install all the python requirements. The best way to do this is to create a new virtual environment:
$ virtualenv venv
$ source venv/bin/activate
Then install the requirements using the following command:
$ pip install -r requirements.txt
To run a program created during an exercise, run the following shell command:
$ ./run.sh bin/1A.py