2011-11-26 9 views

Respuesta

29

No hay una respuesta correcta. Este extracto es útil wiki: identificadores

Programación menudo necesitan contener acrónimos y siglas que ya están en mayúsculas, como "archivo HTML de edad". Por analogía con las reglas de mayúsculas y minúsculas, la representación de camello natural tendría la abreviatura en mayúsculas, es decir, "oldHTMLFile". Sin embargo, este enfoque es problemático cuando aparecen dos acrónimos juntos (por ejemplo, "analizar DBM XML" se convertiría en "parseDBMXML") o cuando el estándar obliga a la caja de camello inferior pero el nombre comienza con una abreviatura (por ejemplo, "SQL server" se convertiría en "servidor SQL"). Por este motivo, algunos programadores de prefieren tratar las abreviaturas como si fueran minúsculas palabras y escribir "oldHtmlFile", "parseDbmXml" o "sqlServer".

6

No estoy diciendo que should ser de esta manera, pero para algunos, se puede ajustar automáticamente/esperar que cuando hay una cadena secuencial de las letras mayusculas seguido de las letras con carcasa inferior hay un acrónimo en alguna parte. Mi opinion es ir con algo getXmlStream() de --es que think es algo más fácil para la mayoría de la gente lea, en comparación con el número de los que al instante capaz de leer con facilidad .. getXMLStream()

11

Probablemente debería ir para getXmlStream . Piense en parseDBMXML o más ejemplos complicados que hacen que el código sea ilegible.

proviene de Wikipedia CamelCase

2

usando public Stream getXMLStream(); será aconsejable Su mejor mantener el significado original de abreviatura

13

una "convención" es sólo eso - no es una "regla". Sin embargo, creo firmemente que getXmlStream() es la mejor opción. Considere varios de estos términos: compare getSQLDBIOXML() a getSqlDbIoXml()

Cuestiones relacionadas