Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: jhonatanAsm en 8 Febrero 2012, 15:31 pm



Título: declarar clases y metodos legibles
Publicado por: jhonatanAsm en 8 Febrero 2012, 15:31 pm
hola, he visto que declaran clases así:

class A{

}

y también así:

class A
{

}

y pasa lo mismo con metodos.
cual me recomiendan usar.salu2.


Título: Re: declarar clases y metodos legibles
Publicado por: Ferno en 8 Febrero 2012, 15:35 pm
Es exactamente lo mismo. Usa la que te parezca más cómoda.
En lo que a mí respecta, uso la de abajo, me parece más legible ver donde comienza y termina un método, clase, función, lo que sea.


Título: Re: declarar clases y metodos legibles
Publicado por: jhonatanAsm en 8 Febrero 2012, 17:58 pm
a mi también me gusta así, pero desde que aprendi css, se me ha quedado lo del

#asd{
....
}

jejejee.salu2


Título: Re: declarar clases y metodos legibles
Publicado por: leogtz en 11 Febrero 2012, 07:16 am
En Programación Java se recomienda más la sintáxis tipo K & R, la verdad no sé por qué.  :xD


Título: Re: declarar clases y metodos legibles
Publicado por: [Case] en 14 Febrero 2012, 01:42 am
Pues si te metes en la pagina de Java, ahi encontraras practicas de buen programador, que es mas que nada para que tu programa sea mejor leído por otros programadores.

Creo que recomiendan la forma:

class A{

}


Título: Re: declarar clases y metodos legibles
Publicado por: jhonatanAsm en 15 Febrero 2012, 17:58 pm
gracias!


---------------
one moment please!

K & R

te refieres al libro de Brian Kernighan y Dennis Ritchie?
hay recomendaciones de como crear clases y metodos?salu2.


Título: Re: declarar clases y metodos legibles
Publicado por: RyogiShiki en 16 Febrero 2012, 07:23 am
gracias!


---------------
one moment please!

te refieres al libro de Brian Kernighan y Dennis Ritchie?
hay recomendaciones de como crear clases y metodos?salu2.

Puedes revisar este documento: http://en.wikipedia.org/wiki/Indent_style

No es que recomienden como crear clases ni nada por el estilo (cuando ellos hicieron sus grandes contribuciones la POO ni existía), la sintaxis recibe el nombre porque fue usada en el mítico libro de C.

Por mi parte prefiero, y se me hace más legible la variante OTBS del estilo K&R lo que quiere decir, la primer forma que mencionas en los ejemplos.

Saludos


Título: Re: declarar clases y metodos legibles
Publicado por: jhonatanAsm en 16 Febrero 2012, 15:52 pm
guauuu, tanta info, ya sé qué es lo que voy a hacer hoy.gracias!!


-----------------------------------
me podrían decir como poner las llaver en las estructuras de control porfa.salu2

if(condicion){


}

if(condicion)
{


}




Título: Re: declarar clases y metodos legibles
Publicado por: jhonatanAsm en 6 Marzo 2012, 01:02 am
bueno aparentemente el definitivo es así:

function asdf(){
    valor:function(){
        if(asdf){
            propiedad:valor
        }
    }
}

gracias  ;-) ;-) ;-)


Título: Re: declarar clases y metodos legibles
Publicado por: leogtz en 7 Marzo 2012, 04:22 am
Yo pondría un espacio o un tabulador después de los paréntesis.


Título: Re: declarar clases y metodos legibles
Publicado por: Tic_Tak en 12 Marzo 2012, 18:59 pm
bueno aparentemente el definitivo es así:

function asdf(){
    valor:function(){
        if(asdf){
            propiedad:valor
        }
    }
}

gracias  ;-) ;-) ;-)


yo en lo personal cuando programo tiendo a ponerlo asi , pues se me facilita



function asdf()
{
    valor:function()
       {
        if(asdf)
              {
            propiedad:valor
               }
       }
}


no se ve aqui bonito , pero asi es como le hago para no perder los cierres de ciclos, funciones, condiciones.