Gary Gregory wrote:
> Hi All:
>
> I find that the new 'valid' method names in Validate make for odd reading.
>
> I think a verb like 'validate*' or 'check*' would be better. Especially
> when the Javadocs all start with 'Validates...'.
>
> I do see 'check' used in other internal APIs for this kind of behavior.
> For example, Java Swing and Eclipse SWT use 'check*' methods to validate
> state and throw exceptions.
>
> For example:
>
> public void doSomething(String str) {
> Validate.validateIndex(str, 1);
>
> or:
>
> public void doSomething(String str) {
> Validate.checkIndex(str, 1);
>
> The Validate class name is odd too because it is a verb. I would expect
> Validator:
>
> public void doSomething(String str) {
> Validator.validateIndex(str, 1);
>
> A validator validates (or checks) values.
>
> I think I like best the 'check*' methods, probably because I've seen them
> in SWT and Swing for so long.
>
> Thoughts?
Validator.checkXXX sounds reasonable.
- Jörg
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]