Mas você, que usa o recuo?

Poucos dias atrás eu estava discutindo como travessões código ANSI / C e por isso, se você pode usar o mesmo estilo em diferentes idiomas.
Obviamente, o recuo é como a mãe, cada um tem suas vantagens e canta e sabe que sua mãe não será abalado!


Hoje, procurando informações sobre wikipedia venho através desta página: Recuo Style discute em comum a maioria das técnicas de recuo, heresia 'um pequeno resumo:

* R K & estilo

  //...
     x < 0 ) { if (x <0) (
         "Negative" ) ; printf ("Negative);
         ; negativo (x);
     { Else ()
         "Positive" ) ; printf ("positivo");
         ; positivo (x);
     ) 
 




* Allman estilo BSD (de Emacs)

  x == y ) while (x == y)
 (
     (algo);
     somethingelse ();
 )
 finalthing (); 




* BSD estilo KNF

  x == y ) { enquanto (x == y) (
     (algo);
     somethingelse ();
 )
 finalthing (); 




* Estilo Whitesmiths

  x == y ) enquanto (x == y)
     (
     (algo);
     somethingelse ();
     )

 finalthing (); 




* Style GNU

  x == y ) while (y == x)
   (
     (algo);
     somethingelse ();
   )
 finalthing (); 




* Horstmann de estilo

  x == y ) while (x == y)
 ; (Algo ();
     somethingelse ();
     //...
     x < 0 ) if (x <0)
     ( "Negative" ) ; (Printf ("negativa");
         ; negativo (x);
     )
     outro
     ( "Positive" ) ; (Printf ("positivos");
         ; positivo (x);
     ),
 )
 finalthing (); 




* Estilo Pico

  stuff (n):
 (X: 3 * n;
   y: doStuff (x);
   x + y) 




* Style Banner

  function1 () (
   doStuff
   faz mais coisas
   )

 function2 () (
   etc
   ) 



E o que você utilizou?

Postado em Tecnologia

Essa mensagem foi escrita pelos admin em 4 de novembro de 2008

Tag: , ,

Outros Post

8 Comentários até agora

  1. Pine 05 de novembro de 2008 18:31

    Porém, com a falta de linguagens como python ou forçado recuo ... Cobol. ;)

  2. C. 5 Raffaele novembro de 2008 6:44

    Configuração:
    Tab em espaços (t odiar o caracter \)
    Recuo de 2 personagens

    Estilos:
    GNU estilo para todo o código
    Pico Estilo de métodos curta do código padronizado (setter tipo / getter e similares)

  3. Mateus 05 de novembro de 2008 21:14

    GNU da vida estilo, em parte porque eu comecei com Pascal :)

  4. Lisa 05 de novembro de 2008 09:17

    BSD estilo de se / tempo e como! Em vez de funções do corpo estilo Allman.
    Isto, no entanto se chama? Está ausente

    if (condição) (
    (algo);
    Else ()
    something_else ();
    )

    Às vezes eu usá-lo.

  5. Lisa quinta novembro de 2008 9:18

    Oops sorry, eu tinha perdido o primeiro na lista : D
    Corrigir e comentar o primeiro!

  6. Freddy 6 de novembro de 2008 0:04

    São idosos, e K R. & :)
    Enquanto o código tende a ser movido muito certo ...

  7. Max. 06 novembro de 2008 12:35

    se (condição)
    (
    ....
    ....
    ....
    Else ()
    ....
    ....
    ....
    )

  8. Rollopack 10 de novembro de 2008 8h51

    estilo de K & R

Deixe o seu comentário

Name (obrigatório),

Email (obrigatório)

Site

Comentários