On Thu, Apr 30, 2015 at 2:52 PM, Bill Page <bill.p...@newsynthesis.org> wrote:
>> I won't claim that Sage's
>> doctests make Sage have "fewer errors or problems" than the other
>> systems you use (they surely have their own approaches to testing).
>> However, I absolutely claim -- and I'm sure anybody with nontrivial
>> Sage development experience will agree -- that the Sage testing
>> standards are critical to Sage having any chance of survival and
>> usability at all.   It's entirely an internal issue.
>
> OK. I don't doubt your sincerity but like a lot of things in software
> development I find it hard to imagine how your claim could be
> evaluated objectively.

I've seen many examples that strongly support my claim that "the Sage
testing standards are critical to Sage having any chance of survival
and usability at all."  In particular, I've seen code bitrot and die
that wasn't properly tested.  If it ain't tested, it is broken.  (It's
probably broken anyways, but that's another problem..)


>> There are also many people who have contributed massively to Sage by
>> working on porting, valgrinding, etc., who simply wouldn't have been
>> able to contribute anything of value without the test suite existing.
>
> I am certainly not arguing against the concept of testing or the
> importance of a test suite.  My reaction was just in how it is treated
> as an integral part of the sage-trac process.

I had the impression you were arguing against the importance of a test
suite, and I'm glad you're not.  Some people do sincerely argue
against it.  For example, we have had at least one developer in the
past (e.g., Joel Mohler) quit doing Sage development explicitly
because of our 100% doctest requirements as the reason.

William

-- 
You received this message because you are subscribed to the Google Groups 
"sage-devel" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to sage-devel+unsubscr...@googlegroups.com.
To post to this group, send email to sage-devel@googlegroups.com.
Visit this group at http://groups.google.com/group/sage-devel.
For more options, visit https://groups.google.com/d/optout.

Reply via email to