« January 2000 | February 2000 Archives | May 2000 »

It's a wonder any code is ever reused

It's rare that code can be viewed as a black box for reuse. If you include design choices and dependencies as valid parts of the code's interface then it's easier to explain why reusing nontrivial code is often harder than writing it from scratch.…

Using COM to write extensible applications

Localise design decisions by writing key application functionality as pluggable COM objects. When the requirements change you just write a new plug in...…

MFC - Include/Exclude list boxes

How to package lots of standard functionality into a CListBox derived class.…
« January 2000 | February 2000 Archives | May 2000 »

About this Archive

This page is an archive of entries from February 2000 listed from newest to oldest.

January 2000 is the previous archive.

May 2000 is the next archive.

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