I agree that in general test are necessary to ensure that something useful is being accomplished by the submitted code as I'd mentioned in my mail.
I admire the rigour of tests in CM. There was one case where I didn't know what needs be tested and I didn't see the point in taking it further since I'd copied the code over to a personal package and patched it as I saw fit. All I'm saying is that sometimes commiters are in a better position to judge what needs to be tested and either suggest tests or even add it if it is simple enough. https://issues.apache.org/jira/browse/MATH-999 Cheers, -Ajo On Tue, Aug 20, 2013 at 1:30 PM, Gary Gregory <[email protected]>wrote: > On the point of tests: Considering tests a hurdle is the wrong way to look > at it. Tests are the foundation I can confidently build on and change code. > > Gary > > > On Tue, Aug 20, 2013 at 3:07 PM, Ajo Fod <[email protected]> wrote: > > > My 2c worth. It seems like there is a general bottleneck. A lot of ideas > > don't get used because there is a hurdle that people have to make change > > that satisfy all code requirements like tests/reuse of blocks etc. This > > makes for a larger than necessary hurdle for people to contribute. > > > > Looks like Gilles tried to solve this problem. One alternative is to > place > > alternative/new code in a nursery/experimental package parallel to the > main > > line of code. This nursery code wouldn't be subject to the deprecation > step > > or stability guarantees. The nursery packages should be better than the > > main line of code or solve an unsolved problem demonstrated with > > appropriate tests. > > > > That way, users will be aware of and can benefit from the ability to > solve > > a problem in CM. This will also be "advertisement" for the needed work to > > include the work in the main line of code. > > > > Cheers, > > -Ajo > > > > > > -- > E-Mail: [email protected] | [email protected] > Java Persistence with Hibernate, Second Edition< > http://www.manning.com/bauer3/> > JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> > Spring Batch in Action <http://www.manning.com/templier/> > Blog: http://garygregory.wordpress.com > Home: http://garygregory.com/ > Tweet! http://twitter.com/GaryGregory >
