July 2004
-
:
Not Invented Here or just Not Usable Here?
Reusing code is often harder than you’d think. Sometimes the decision not to reuse a piece of code but instead to write new code to do the same thing is not just a case of ‘Not Invented Here’ syndrome but is more a case of … -
:
Reprints
I’ve started a new category, reprints, these are things from ‘way back’ that have been previously published on the web in other forms. First in this blatant search for more search engine hits is an old Java article I wrote … -
:
Busy...
I’ve been really busy these last few weeks. Too much to do, too little time. This week is looking better, so hopefully I’ll find time to finish the next couple of installments of the Practical Testing story, post a few updates … -
:
Testing Reflections
I found this site today from my server log - testingReflections.com I haven’t explored it fully yet, but what little I have seen looks good… -
:
Comment Spam Morons
Hey, you comment spam morons, get a life and do something useful for a change. With MT Blacklist most of you are kept out (and I can see how effective it is from looking at the logs) and it takes me no time at all to clean up after the few … -
:
Practical Testing: 7 - Fixing the tick count wrap bug
Previously on Practical Testing: After far too much work we finally got to the point where we had a test for the tick count wrap bug. Now that we have a failing test we can fix the bug. At long last we have a test for GetTickCount() … -
:
Practical Testing: 8 - Once more, with tests first
I’ve been writing some blog entries about a piece of code from my ‘back catalogue’ that didn’t have tests and that had a known bug that was reasonably hard to test for. Right at the start I commented that the code … -
:
Practical Testing: 9 - More tests, more development, notice the order?
Previously, on Practical Testing: we fought through the pain of writing tests for hard to test code and then we decided to see what it could have been like if we’d developed the code test first… Now we’ll add some more … -
:
/FI, STLPort, Precompiled headers, warning level 4 and #pragma hdrstop
The one where I find that you can teach an old dog new tricks and almost use the ‘rocks’ word. Just recently I’ve switched to using STLPort on two of the code bases that I’m working on. One of my clients wanted to … -
:
Practical Testing: 10 - Fixing the tick count wrap bug, again
Previously, on Practical Testing: Having bolted on some tests to an existing piece of code we’re now doing some “agressive refactoring” ;) and rewriting the code from scratch using the testing ideas we developed earlier. … -
:
Reprint: CORBA - Reference Counting
A new posting in the blast from the past reprints area. First in a series that compares CORBA and COM; CORBA - Reference Counting. -
:
Explicit class initialiser methods
Codemonkey uk has an interesting piece on the use of explicit initialiser and destroy member functions rather than allowing object lifetime to be managed by the constructor and destructor. Codemonkey uk comes down on the right side of the …