On thursday, I also attended a presentation on “Software Testing as a Social Science” by Cem Kaner, from the Florida Institute of Technology. It wasn’t bad, but he spent so much time with traditional definitions of testing that he barely had time to scratch the surface of the social aspects of testing, and missed an [...]
Entries Tagged as ‘Agile’
May 2, 2005
Iterate my friend
Managing Product Development
But the best technique I know is to use iterations (2-4 week long iterations). That way, you can release virtually at any time. You know that the contents of each iteration works. You know you’ve implemented the most important requirements first. And it’s ok if management wants to release — because the product [...]
March 23, 2005
MF Bliki: CodeAsDocumentation
MF Bliki: CodeAsDocumentation
This principle comes with a important consequence – that it’s important that programmers put in the effort to make sure that this code is clear and readable.
I’m quite a fan of XP and agile in general. There’s a common misconception about documentation as related to XP, meaning that XP prescribes not to write [...]
March 14, 2005
Tests and rails
MF Bliki: DynamicTyping
I discovered that in the presence of SelfTestingCode, most bugs that static types would have were found just as easily by the tests.
Last night I was playing with rails trying to understand some of the features. Old habits kicked in. I did not write some tests and got bitten once again. Lost almost [...]
March 14, 2005
Good design
The Bar is Higher Now
I don’t care how good you think your design is. If I can’t walk in and write a test for an arbitrary method of yours in five minutes its not as good as you think it is, and whether you know it or not, you’re paying a price for it.
In the [...]