Boost logo

Boost Users :

Subject: Re: [Boost-users] C++ and quality of software
From: Mathias Gaunard (mathias.gaunard_at_[hidden])
Date: 2010-01-25 17:03:11


Peter Foelsche wrote:
> I was thinking. There should be some C++ software quality assurance
> institution. They would give a stamp of approval to software written in
> C++. Criteria would be:
> a.. no usage fixed-sized buffers
> b.. no usage of functions from the c library, which do not check for
> correct type, like *printf(), *scanf().
> c.. no dangling resources, no resource leaks in any case
> d.. usage of C++ Exception Handling for reporting errors (all fallible
> OS-calls are wrapped into C++, this can be checked by denying read/write
> permissions on some object, the software is trying to read/write to)
> e.. clean design -- e.g. no protocols (no protocols is my way of
> saying, that all methods of classes can be used and make sense to be
> used, as soon as this object exists)
> What do you think?

I think I can't really see what this is doing on the Boost developers
mailing list.

As for your question, I think they're all bad criteria except from c.


Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net