On Mon, 17 Sep 2007 23:57:11 +0900
"Trustin Lee" <[EMAIL PROTECTED]> wrote:
> Hi folks,
>
> As many people pointed out, MINA currently has somewhat inconsistent
> naming style for acronyms (e.g IO vs Io and MDC vs Mdc). I'm not sure
> standardizing the naming style for acronyms are definitely required,
> but I'd like to know what you think about it.
>
> Personally I'd prefer all capital acronym because it's what acronym
> is, and IOException is already a good example. :)
Think about this though. Say I've got a class called IPAddress.
Consider this:
public class Foo {
private IPAddress ipAddress;
public void setIPAddress(IPAddress ipAddress) { this.ipAddress = ipAddress;
}
public IPAddress getIPAddress(IPAddress ipAddress) { return ipAddress; }
// other stuff...
}
Many frameworks will expect that, given a property name of "ipAddress", there
will be a getter/setter of "getIpAddress/setIpAddress". To use the "proper"
names, you'd need a property of name "iPAdress", which looks ridiculous. So
I say, treat acronyms like words.
So:
[ ]: All capital
[X]: Only the initial letter should be capital
- DML