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






Mas com as línguas em falta, como python ou de recuo forçado ... Cobol.
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)
GNU estilo toda a sua vida, em parte porque eu comecei com Pascal
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.
Opa desculpe, eu tinha perdido o primeiro na lista
Correção também o primeiro comentário!
Eu sou velho, então K & R.
Mesmo se o código tende a ser movido muito certo ...
if (condição)
{
....
....
....
Else {}
....
....
....
}
K & R estilo