Boost logo

Boost :

From: Gary Powell (Gary.Powell_at_[hidden])
Date: 2001-03-02 13:39:59


>>
> The case comes up over and over where Library Complete is truly wondrous,
> but Library Simple provides 90% of the same functionality, yet in only 30%
>
> of the lines of code.
>
> Now if Library Complete's added functionality would only rarely be used,
> and comes at the cost of being harder to learn or use, or more error
> prone,
> you might find that users actually preferred Library Simple.
>
> Without looking at either Command Line Parser, my guess is that simple
> would win out over complete in this application. KISS.
<<
After reading some of "Modern C++" I would recommend KISS with a caveat, use
policy classes, and let them hold the code/design complexity. Then users can
get as large and complex a library as they need.

-gary-

gary.powell_at_[hidden]


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk