Refactoring project: Joel Test, reprise

Last week we were a 5.5, now we’re an 8. Not bad progress, but there’s still a long way to go until the project can get a ‘SaneMark’…

We can now do a build in one step. We had several point releases last week and we can now do them with a script which will pull all correct source files out of CVS, build them and create the suff that we need to push out to the web server. Since we now only release fron stuff that the script builds this forces us to have repeatable builds (at last!). We can’t release unless we’ve tagged the source files that make up the release and once we’ve tagged the files we can always rebuild that particular release… Next week I hope to include the ‘pushing out to the qa server’ part in the script too…

Daily builds. Well, we don’t have any tests to speak of, so a daily build just proves that nobody has checked anything in that doesn’t compile… At present I do the daily builds manually, I’ll automate it next week…

Haven’t installed Bugzilla yet, but we have a spreadsheet which lists all of the outstanding issues and that includes bugs, sometimes…