Mas você, que usa o recuo?

Alguns 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, e cada um tem suas vantagens e exalta a saber: a mãe é intocável!


Hoje, procurando informações sobre wikipedia me deparo com esta página: Recuo de Estilo , que mostra as técnicas mais comuns para o recuo, aqui vai um pequeno resumo:

* K & R estilo

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




* Allman estilo (bsd no Emacs)

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




* BSD estilo KNF

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




* Estilo Whitesmiths

  x == y ) while (x == y)
     {
     algo ();
     somethingelse ();
     }

 finalthing (); 




* Estilo GNU

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




* Estilo Horstmann

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




* Estilo Pico

  coisas (n):
 {X: 3 * n;
   y: DoStuff (x);
   y + x} 




* Estilo da bandeira

  function1 () {
   DoStuff
   fazer mais coisas
   }

 function2 () {
   etc
   } 



E você usou isso?

Postado em Tecnologia

Este post foi escrito por administrador em 04 de novembro de 2008

Tags: , ,

Mensagens outros

8 Comentários até agora

  1. pinho 05 de novembro de 2008 06:31 pm

    Mas com as línguas em falta, como python ou de recuo forçado ... Cobol. ;)

  2. Raphael C. 05 de novembro de 2008 06:44 pm

    Configuração:
    Tabulação em espaços vazios (eu odeio o personagem \ t)
    Recuo de 2 caracteres

    Estilos:
    GNU estilo para todo o código
    Pico métodos de estilo para código clichê de curta duração (tipo setter / getter e afins)

  3. Mateus 05 de novembro de 2008 09:14 pm

    GNU estilo toda a sua vida, em parte porque eu comecei com Pascal :)

  4. Lisa 05 de novembro de 2008 09:17 pm

    Estilo BSD para se / quando e como! Em vez disso o corpo funciona estilo Allman.
    Este, porém, é o nome? Está faltando

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

    Às vezes eu usá-lo.

  5. Lisa 05 de novembro de 2008 09:18 pm

    Opa desculpe, eu tinha perdido o primeiro na lista : D
    Correção também o primeiro comentário!

  6. Freddy 6 de novembro de 2008 24:04 am

    Eu sou velho, então K & R. :)
    Mesmo se o código tende a ser movido muito certo ...

  7. Max 06 de novembro de 2008 12:35

    if (condição)
    {
    ....
    ....
    ....
    Else {}
    ....
    ....
    ....
    }

  8. Rollopack 10 de novembro de 2008 08:51

    K & R estilo

Deixe um comentário

Nome (obrigatório)

E-mail (obrigatório)

Site

Comentários