Boost logo

Boost :

Subject: Re: [boost] [test] Looking for co-developer/maintainer
From: Bjørn Roald (bjorn_at_[hidden])
Date: 2014-01-22 18:19:22


On 01/22/2014 10:30 PM, Alexander Lamaison wrote:
> Bjørn Roald <bjorn_at_[hidden]> writes:
>
>> As far as the documentation, I find it hard to understand why the
>> various views on the Library that Richards documentation and the
>> original documentation represent could not be integrated somehow to a
>> better total. However if the attitude is that we have new docs, get
>> rid of the old. Anybody see a pattern here? I have very little
>> understanding of how that should work to the better of Boost.
>
> A lot of the old documentation is not useful for Boost.Test users, and
> it swaps the bits that are useful. For example, the first two chapters
> are about the execution monitor and the program execution monitor, two
> details that the Boost.Test users never need to know about. Users have
> to read to Part IV before they find out how to use the library in the
> recommended manner.

Sure, I do agree with you that these are problems with the current
documentation from the view-point of a typical library user. I have
been struggling with this myself almost every time I have refereed to
the docs for simple advise of setting up some ad-hock tests for a
project. That does not mean that there are not other view-points or
aspects of Boost.Test that deserve documentation. The key issue for
improvement is that the resulting documentation need to be clear about
which sections are the more useful to "just" get started using
Boost.Test, so the average developer that are just trying use Boost.Test
will simply skip less interesting parts, or simply not get there as it
is deep in some reference section, or documentation for maintenance and
design of the library itself. Some structural change is needed to make
these sort of aspects very explicit and clear if any sort of combination
of the docs are to be useful.

> Once you cut it down to size, you would result in what Richard has
> written, albeit, less clearly worded.

Well, I think this statement is very heavy biased on the view that no
other aspect of Boost.Test than those that has concerned Richard are the
worth documenting. If that where a global and final truth, then it
would be a valid assertion, but it is not.

> That's why combining the two
> would not be better: a major benefit of Richard's is the _absence_ of
>documentation.

Yes shorter is in general better, no doubt. But, to be true, that
assumes the shorter version provide the same or at least a sound level
of information completeness. Removing potentially useful information in
the name of brevity may be a very bad idea. By the way, I am not simply
suggesting that to combine the available docs would improve anything. I
was suggesting the various views could be integrated somehow. What I
had in mind is far from simply adding a new section for Richards stuff.
  As it stands, without some adjustments in the attitudes of the major
stakeholders here with regards to each other's work, I see little hope
of this happening. That is a sad thing as I think their combined effort
and respect could have led to much more than two competing efforts is
likely to ever do.

-- 
Bjørn

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