OK, so there’s a codeplex project set up with no content as yet, and a 30-day deadline to get something in and published. Nothing like a bit of pressure to turn a chap’s thoughts to prevaricating.
Why a “unit testing framework” for Excel VBA? Let me see if I can put together a potted history.
Some years ago I became infected with the Agile development virus. Some of the practises they described reflected things I’d figured out for myself over the years, some made immediate sense in a “why didn’t I think of that?” way and some I’m still struggling to really get to grips with.
Concepts like refactoring , for example, just gave names and descriptions to things I’d been doing for years. I had not, however, put the idea of constant refinement together with automated testing, the idea of which was a revelation. Further, the Refactoring book led me into methodological areas such as Extreme Programming (XP), on...
Content suppressed by ://URLFAN, for full article visit source
Stack Overflow not considered harmfulFrom: grumpyop.wordpress.com
Post Date: 2008-09-15 05:19:09
The brainchild of Jeff Attwood and Joel Spolsky , stackoverflow.com has today shifted itself from private to public beta, in the best tradition of Google applications.
Stackoverflow, a force for good?
I’ve been amusing myself building reputation and acquiring badges since joining a few weeks ago (34 days, it says on my profile page ).
The idea, as far as I understand it, is to provide a kind of social network for programmers, based around asking questions and ...
more CodePlex - hardly any trouble at all, reallyFrom: grumpyop.wordpress.com
Post Date: 2008-09-13 07:59:33
Well, by now there should be something visible here:
http://www.codeplex.com/xlvbadevtools
Which is nice.
Remind me why I decided to put the project on CodePlex again? Oh yes, Microsoft site, programming language, application, not SourceSafe, blah blah, blah.
I did try SourceForge first, I have to admit, but I couldn’t figure out how to hook up my local TortoiseSVN installation to their servers. I guess I failed. CodePlex seemed slightly easier to understand, except that when I ...
more Making Excel Apps TestableFrom: grumpyop.wordpress.com
Post Date: 2008-09-12 05:51:47
A typical unit testing framework provides a means to identify tests, execute them and report on their successful completion - or otherwise. Remember that a failing test isn’t a bad thing, it’s an invitation to extend one’s code. Ideally the framework should take care of everything that isn’t about writing new tests.
Methods vary across frameworks, but it seems to be true (from the limited sample I’ve actually looked at) that where reflection is ...
more