2010-03-19 9 views
21

Android Code Style Guide define "Reglas de estilo de código de Android".
Para cumplir con estas reglas, hay que cambiar una gran cantidad de configuraciones del formateador Java Code Formatter (Ventana-> Preferencias-> Java-> Code Style-> Formatter) del perfil predeterminado (en Eclipse IDE).¿Alguien creó el Java Code Formatter Profile para Eclipse IDE que cumple con las reglas de estilo de código de Android?

¿Alguien se las arregló para configurar el formateador para seguir las "Reglas de estilo del código de Android"?
En caso afirmativo, exporte el perfil de formateador y publíquelo para ser utilizado por la comunidad.

PS: He tratado de hacer esto mismo pero he encontrado que hay muchas opciones disponibles formateador, y la mayoría de ellos no se mencionan en la Guía de Estilo Código :-(

Respuesta

35

Hay reglas formateador pre-hechos disponibles desde el platform/development.git repositorio (GitHub mirror, en la carpeta /ide/eclipse).

Así que simplemente puede importar android-formatting.xml y android.importorder como se menciona here.

+0

¡Gracias, kroimon, mucho! Esto es exactamente lo que estaba soñando :-) - estos son documentos "en vivo" que continúan mejorando a medida que el ecosistema de Android madura. – yvolk

+0

¿Cuáles son las nuevas pautas de estilo de código? ¿Dónde podemos encontrarlos? –

+3

@kaciula Las pautas ahora se pueden encontrar en: https://raw.github.com/android/platform_development/master/ide/eclipse/android-formatting.xml (https://github.com/android/platform_development/blob/master/ide/eclipse /) – ninetwozero

1

Creo personales o preferencias del equipo varían mucho globalmente imponer un estilo de codificación. Así que cada cuerpo debe desplegar su estilo de codificación específica del proyecto.

+2

Estoy de acuerdo, pero es mucho es más fácil comenzar con las "reglas de estilo de código impuestas globalmente" y cambiarlas solo en aquellas áreas que son realmente importantes para la persona o el equipo, comparando con comenzar desde "tal como está" y luego tratando de averiguar de dónde viene este estado "reglas de estilo de código globalmente informadas"? – yvolk

+0

No estoy de acuerdo. Cuando las personas necesitan cambiar de un proyecto a otro, intentar leer un código que se ve diferente puede arruinarlo. Además, hay algunas cosas que * nonone * debería hacer realmente (como tener dos líneas de una instrucción if sin usar llaves) y tienes que hacer cumplir estas cosas para evitar posibles bombas lógicas –

6

En una nota relacionada, así es como desarrolladores de todo Google mantienen sus diversas instancias Eclipse todos de acuerdo: Workspace Mechanic for Eclipse

1

El enlace en la respuesta de la normativa kroimon formateador Android está roto. Here es el correcto.

1

Sincronice el código fuente según these instructions. Las pautas de formato se encuentran en el archivo de desarrollo/ide/eclipse/android-formatting.xml. Puede importarlo con Eclipse.

Barra de menús -> Ventana -> Preferencias -> Java -> Estilo de código -> Formateador -> Importar

punto a la ruta del androide-formatting.xml

Cuestiones relacionadas