[TYPO3-50-general] CGL discussions (misced topics)
Jochen Rau
jochen.rau at typoplanet.de
Fri May 29 21:37:30 CEST 2009
Hi.
On 2009-05-29 12:37:57 +0200, Ingmar Schlecht <ingmar at typo3.org> said:
> One more topic to add to the CGL discussions:
>
> Is there already a definition on how to write abbreviations in curlyCaps?
>
> So, should it be:
> OpenSSLRSAKey or OpenSslRsaKey
> XMLParser or XmlParser?
> HTMLToXHTMLConverter or HtmlToXhtmlConverter
>
> I personally prefer the strong enforcement of curlyCaps even in
> abbreviations, but (either way) it should be defined in the CGL.
I also prefer the consequent usage of CurlyCaps (or CamelCase). The CGL says:
"If acronyms or abbreviations are embedded in names, keep them in the
case they usually are, i.e. keep URL uppercase, also when used in a
method name like getURLForLink(), ACMEManager etc."
I don't like this guide line for two reasons:
1. Who decides what the term "usually" really means? Let's have "GmbH"
(a german acronym for Ltd.). It usually has a lowercase "m". Here we
go: F3_MyPackage_GmBHRulesValidationService. Ouch. Even if we use
F3_MyPackage_GMBHRulesValidationService -> see 2..
2. While AcmeManager can be perfectly converted into acme_manager, the
term ACMEManager is ambigue. It can be ac_me_manager or a_c_m_e_manager
or whatever. (Let's assume suche a conversion generally makes sense;
and it does: see $_EXTKEY).
To sum this up. I definitely vote for
OpenSslRsaKey
XmlParser
HtmlToXhtmlConverter
Jochen
--
"Every nit picked is a bug fixed"
More information about the TYPO3-project-5_0-general
mailing list