Pero usted, que utiliza el sangrado?

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

Etiquetas: , ,

Otros Post

8 Comentarios hasta ahora

  1. Pino 05 de noviembre 2008 18:31

    Pero con la falta de lenguajes como Python o forzada sangría ... Cobol. ;)

  2. Raffaele C. 05 de noviembre 2008 18:44

    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)

  3. Mateo 05 de noviembre 2008 21:14

    GNU Estilo de por vida, en parte porque empecé con Pascal :)

  4. Lisa 05 de noviembre 2008 21:17

    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.

  5. Lisa 05 de noviembre 2008 21:18

    Uy perdón, me había perdido los primeros en la lista : D
    Corregir así el primer comentario!

  6. Freddy 06 de noviembre 2008 12:04a.m.

    Son personas de edad avanzada, y K & R. :)
    Si bien el código tiende a ser movido demasiado a la derecha ...

  7. Número máximo de 06 de noviembre 2008 12:35a.m.

    if (condición)
    (
    ....
    ....
    ....
    Otras ()
    ....
    ....
    ....
    )

  8. Rollopack 10 de noviembre 2008 8:51 am

    K & R estilo

Deja tu comentario

Nombre (requerido)

Correo electrónico (obligatorio)

Sitio web

Comentarios