Hace unos días, estaba discutiendo cómo guiones de códigos ANSI / C y por lo que si puede usar el mismo estilo en diferentes idiomas.
Obviamente, la sangría es como la madre, cada uno tiene sus ventajas y canta y sabe que su madre no será sacudida!
Hoy en día, buscando información sobre wikipedia me encuentro con esta página: Sangría Estilo discute que la mayoría de las técnicas comunes para el sangrado, he aquí un pequeño resumen:
* K & R estilo
//... x < 0 ) { if (x <0) ( "Negative" ) ; printf ("negativo"); ; negativo (x); { Otras () "Positive" ) ; printf ("Positivo"); ; positivo (x); )
* Allman estilo (bsd en Emacs)
x == y ) while (x == y) ( algo (); somethingelse (); ) finalthing ();
* BSD KNF estilo
x == y ) { while (x == y) ( algo (); somethingelse (); ) finalthing ();
* Whitesmiths estilo
x == y ) while (x == y) ( algo (); somethingelse (); ) finalthing ();
* GNU estilo
x == y ) while (x == y) ( algo (); somethingelse (); ) finalthing ();
* Horstmann estilo
x == y ) while (x == y) ; (Algo (); somethingelse (); //... x < 0 ) if (x <0) ( "Negative" ) ; (Printf ("negativo"); ; negativo (x); ) más ( "Positive" ) ; (Printf ("Positivo"); ; positivo (x); ) ) finalthing ();
* Pico estilo
cosas (n): (X: 3 * n; y: doStuff (x); y + x)
* Banner Estilo
function1 () ( dostuff hacer más cosas ) FUNCTION2 () ( etcétera )
Y lo que usted utiliza?
Publicado en Tecnología
Este post fue escrito por admin el 04 de noviembre 2008






Pero con la falta de lenguajes como Python o forzada sangría ... Cobol.
Configuración:
Ficha en espacios (odio el t \ caracteres)
Sangría de 2 caracteres
Estilos:
GNU estilo para todo el código
Pico de Estilo para los métodos de corta de código reutilizable (setter tipo / getter y similares)
GNU Estilo de por vida, en parte porque empecé con Pascal
BSD estilo para si / cuando y como quieras! En cambio, el cuerpo funciona Allman estilo.
Sin embargo, esto se llama? ¿Es que faltan
if (condición) (
algo ();
Otras ()
something_else ();
)
A veces lo uso.
Uy perdón, me había perdido los primeros en la lista
Corregir así el primer comentario!
Son personas de edad avanzada, y K & R.
Si bien el código tiende a ser movido demasiado a la derecha ...
if (condición)
(
....
....
....
Otras ()
....
....
....
)
K & R estilo