Re: Human minds on Windows(?)

Bryan Moss (
Fri, 9 Jul 1999 19:06:04 +0100

Billy Brown wrote:

> > How do you measure Defects per LOC exactly?
> Total number of defects found / total lines of source code in the
> project. [...]

At what time do you count the defects? And what is a 'defect' exactly?

> > A move to component-based software could remedy this. [...]
> Actually, it is the standard way of doing things for the more advanced
> PC-based software companies. Microsoft in particular has been pushing
> hard to reach this goal. Did you know that Office 2000 is simply a big
> collection of COM objects with a set of GUI programs sitting on top? If
> you know how, you can re-use these components in your own code.

I'm thinking more along the lines of Apple's Opendoc, RIP. The components only make up apps at the user-end. At the moment a programmer can employ bits of Office or IE into his apps but the user can't do the same. If I have a spellchecker in Office and I want to use it in my mail program I can't. In both my mail program and Office I'm using text, I'm writing in English, and yet unless the programmer has hardwired the ability to use the Office spellchecker COM object in to my mail program I can't do this very simple thing. In order to do this the UI would have to be created on the fly and you would need strict rules for how components are designed.