Postmortem: Template unittests are bad & you shouldn't catch Error
    Adam D. Ruppe 
    destructionator at gmail.com
       
    Thu Oct 22 19:34:45 UTC 2020
    
    
  
On Thursday, 22 October 2020 at 17:14:54 UTC, Mathias LANG wrote:
> Do you have a bugzilla entry for them by any chance ?
I don't...
> I don't agree with the sentiment that documented unittests are 
> a mistake though: they are a step up from documentation 
> examples, because you are at least guaranteed they compile and 
> pass in the right context.
That's pretty easy to do outside the language though: extracting 
code from the generated documentation is trivial and then you can 
run them through the compiler externally.
Of course that is an extra step so the unittest does have the 
advantage of being obvious and built in, but the official website 
could compile them as part of its existing auto test. And it can 
do it using the same live environment end users actually try, so 
same imports, same compiler version present on the "try it now" 
website, etc., for a more accurate test.
    
    
More information about the Digitalmars-d
mailing list