Taking my own advice

I'm in the middle of making some changes to The Server Framework, working through my list of things to do whilst I get my head around my next project; some LSP development... The current change is one that I advised others of some time ago; avoid unnecesary optionality. It's quite a sweeping change as all through the framework I originally used pointers to socket objects and data buffers when, in 99.9% of cases it would have been more appropriate to use references. The pointers can never be null so, in my view, they should be references. Unfortunately this change pokes out into 'client' code and so it means changing all of the example servers as well as the framework itself. It's repetetive and slightly dull work but it is giving me time to think about the LSP development that I need to start on next week...

Leave a comment

About this Entry

Echoes from the CLR was the previous entry in this blog.

Go on, tell us why? is the next entry in this blog.

I usually write about C++ development on Windows platforms, but I often ramble on about other less technical stuff...

Find recent content on the main index or look in the archives to find all content.

I have other blogs...

Subscribe to feed The Server Framework - high performance server development
Subscribe to feed Lock Explorer - deadlock detection and multi-threaded performance tools
Subscribe to feed l'Hexapod - embedded electronics and robotics
Subscribe to feed MegèveSki - skiing