Showing unittest in documentation (Was Re: std.unittests [updated] for review)

Andrei Alexandrescu SeeWebsiteForEmail at erdani.org
Mon Jan 24 13:43:39 PST 2011


On 1/24/11 3:36 PM, Steven Schveighoffer wrote:
> On Mon, 24 Jan 2011 16:03:24 -0500, Andrei Alexandrescu
> <SeeWebsiteForEmail at erdani.org> wrote:
>> I find documented unittests attractive mainly because they're
>> _simple_. As soon as we start to add that kind of stuff... exponential
>> decay.
>
> It's only not simple if you want it to be. The /** Example: */ simple
> method is also covered. Let's also not forget that the end result is
> generated documentation, not the comments. All this 'non-simplicity' is
> going to be hidden there.

I think I worked too much with Walter because I'm almost thinking on his 
behalf. The thing is, at this point Walter (and me too) has a sympathy 
for language changes that remove undue limitations, and an aversion for 
language changes that introduce new stuff that the user would learn.

So if we go to Walter with: "Hey, we can currently document a variety of 
declaration, but not unittests. Let's allow documenting unittests as 
well" he'd be like, "heh, that sounds great... okay". But if we go to 
him with "hey, here's this new feature that needs these syntactic 
additions and these semantics and and has several nontrivial effects 
and..." then the chance of adoptions are seriously harmed.

Let's stick with KISS. Though I agree there are many improvements that 
can be brought to ddoc, I don't want a new feature, only to be able to 
document unittests.


Andrei


More information about the Digitalmars-d mailing list