April 2007
-
:
Go on, tell us why?
It wont come a surprise to anyone who has read this blog for a while that I disagree with much of what Simon Sebright has written about asserts in the latest issue of the ACCU’s Overload magazine… I’ve stated my case far … -
:
Taking more of my own advice...
I’m continuing to work through my list of things to do for The Server Framework (and all the libraries that support it) and I’ve recently got to the ‘set up Doxygen and do a bit of documentation’ item… … -
:
Socket Server code - refactoring
After spending some time cleaning up and refactoring away the need to derive from concrete classes in the Win32 and IO libraries that make up The Server Framework, I finally reached the Socket library and applied the same transformations to … -
:
Cohesive interfaces
Of course, once I’d teased apart the callback interface so that it was separate, clear and easy to use and document I realised that it was, in fact, 3 interfaces all jumbled together. They’re actually quite easy to spot, there … -
:
Filtering and layering functionality onto a TCP byte stream
As I mentioned a while back, the interface that user code had to The Server Framework was somewhat jumbled and, in fact, consisted of three interfaces that were mashed together. I’ve been teasing these apart and in doing so have … -
:
A design that is both too simple and too complex at the same time
Except of course, the refactored filters can’t actually be layered that well using the design that I outlined in the previous blog posting. The main problem, the “too simple” part of the design is that, well, it just …