martes, 1 de octubre de 2013

Estándares / convenciones al programar en Java ? ? ? ?

De chismosa en código ajeno, noté que el nombre de un paquete iniciaba con mayúscula, lo cual a simple vista me pareció erróneo ... pero... quién dice qué esto es correcto o no?

Recordando en todos mis días de escuela nunca nadie me lo dijo... pero entonces.. porqué los nombres de las clases inician con mayúsculas? ó los nombres de los métodos con minúsculas?...

Bueno muchos lo hemos aprendido empíricamente, pero existe un documento que contiene todas estas indicaciones... hago un resumen de las reglas que considero todos debemos saber.

  • Archivos
    • Evitar archivos muy grandes, para mi gusto archivos muy grandes son de más de 1500 líneas pero en el estándar indican que son más de 2000 líneas.
  • Código
    • Usar indentación (4 espacios o un tabulador)
    • Los nombres de las clases comienzan con mayúsculas y generalmente son sustantivos
    • Los nombres de los métodos comienzan con minúscula y utilizan el estilo "camelCase", normalmente son verbos.
    • Si se declara algún tipo de constantes, sus nombres se escriben en mayúsculas


Referencia bibliográfica http://www.oracle.com/

Documento completo sobre las convenciones

viernes, 4 de enero de 2013

Empecemos... 


Este blog es con el fin de expresarme xD, no soy nada buena escribiendo así que espero disculpen cualquier "falta" que se pueda presentar. El objetivo primordial del blog es dar mi opinión sobre los diversos temas que se presentan en mi vida como ISC mortal. Se acepta cualquier tipo de retroalimentación...