Hi.

On Mon, 21 Jul 2014 06:30:07 +0800, Fuxiang Chen wrote:
Dear Developers,

We are a team of researchers from the Hong Kong University of Science and Technology (HKUST). Currently, we are studying how crowdsourcing can help
developers to build a higher quality software.

One of the subjects that we used is Apache Commons Math. From our
experiment, we identified a few areas in a particular file "TestUtils.java" that can be converted to a List<Type>. Using List<Type> is more preferred
as it is much more flexible and easier to maintain.

Could you be more explicit about the issue you have with that class?

The following 2 identified methods are able to convert to a List<Type>:
1) public static void assertChiSquareAccept(int[] values, double[]
expected, long[] observed, double alpha)
2) public static void assertChiSquareAccept(double[] expected, long[]
observed, double alpha)
Both of the above methods have used String arrays, and can be converted to
a List<String> instead.

Our references from the Stack Overflow community pointed out that
List<Type> is preferred over a Type array.
The Stack Overflow references to this are at "
http://stackoverflow.com/questions/8689246"; and "
http://stackoverflow.com/questions/716597";.

By converting the Type array to a List<Type>, this will make the code more
flexible and easier to maintain.

It depends on usage.
Those methods are intended for internal purpose (they are defined in the
"test" sub-directory area of the code repository, whereas the public
functionality is in the "main" sub-directory.
What is your usage?


Regards,
Gilles

[...]



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@commons.apache.org
For additional commands, e-mail: dev-h...@commons.apache.org

Reply via email to