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.