Recently I've spent around 3 or so months solidly working on my Final Year Project. It's quite interesting seeing certain styles of my own development change and develop over time. Most obviously, the changes in how I work on this fall into 2 categories, 1 of which is the way I use source code cont...