elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.
 
Inicio Ayuda Buscar Ingresar Registrarse
28 Mayo 2012, 21:41  


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General (Moderador: Littlehorse)
| | |-+  declarar clases y metodos legibles
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: declarar clases y metodos legibles  (Leído 804 veces)
jhonatanAsm

Desconectado Desconectado

Mensajes: 214



Ver Perfil WWW
declarar clases y metodos legibles
« en: 8 Febrero 2012, 15:31 »

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.


En línea

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

-La MaYoR CoMpLEJiDaD De tOdAs eS hAcEr cOmPlEjO AlGo qUe nO Lo eS <negrita id="usuario" class="creaciones">J.A.</ negrita>
Ferno

Desconectado Desconectado

Mensajes: 282


Ver Perfil
Re: declarar clases y metodos legibles
« Respuesta #1 en: 8 Febrero 2012, 15:35 »

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.


En línea
jhonatanAsm

Desconectado Desconectado

Mensajes: 214



Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #2 en: 8 Febrero 2012, 17:58 »

a mi también me gusta así, pero desde que aprendi css, se me ha quedado lo del

#asd{
....
}

jejejee.salu2
En línea

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

-La MaYoR CoMpLEJiDaD De tOdAs eS hAcEr cOmPlEjO AlGo qUe nO Lo eS <negrita id="usuario" class="creaciones">J.A.</ negrita>
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #3 en: 11 Febrero 2012, 07:16 »

En Programación Java se recomienda más la sintáxis tipo K & R, la verdad no sé por qué.  :xD
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
[Case]


Desconectado Desconectado

Mensajes: 385



Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #4 en: 14 Febrero 2012, 01:42 »

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{

}
En línea
jhonatanAsm

Desconectado Desconectado

Mensajes: 214



Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #5 en: 15 Febrero 2012, 17:58 »

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.
« Última modificación: 16 Febrero 2012, 01:53 por jhonatanAsm » En línea

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

-La MaYoR CoMpLEJiDaD De tOdAs eS hAcEr cOmPlEjO AlGo qUe nO Lo eS <negrita id="usuario" class="creaciones">J.A.</ negrita>
RyogiShiki


Desconectado Desconectado

Mensajes: 709


げんしけん - Hikkikomori FTW!!!


Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #6 en: 16 Febrero 2012, 07:23 »

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
« Última modificación: 16 Febrero 2012, 07:27 por RyogiShiki » En línea

jhonatanAsm

Desconectado Desconectado

Mensajes: 214



Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #7 en: 16 Febrero 2012, 15:52 »

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)
{


}


« Última modificación: 16 Febrero 2012, 23:47 por jhonatanAsm » En línea

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

-La MaYoR CoMpLEJiDaD De tOdAs eS hAcEr cOmPlEjO AlGo qUe nO Lo eS <negrita id="usuario" class="creaciones">J.A.</ negrita>
jhonatanAsm

Desconectado Desconectado

Mensajes: 214



Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #8 en: 6 Marzo 2012, 01:02 »

bueno aparentemente el definitivo es así:

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

gracias  ;-) ;-) ;-)
En línea

mi primer lenguaje fue ensamblador, tengo 60 años, y no creo que haya sido un error.

-La MaYoR CoMpLEJiDaD De tOdAs eS hAcEr cOmPlEjO AlGo qUe nO Lo eS <negrita id="usuario" class="creaciones">J.A.</ negrita>
Leo Gutiérrez.
. . .. ... ..... ........ ............. .....................
Colaborador
***
Desconectado Desconectado

Mensajes: 2.968


/^$/


Ver Perfil WWW
Re: declarar clases y metodos legibles
« Respuesta #9 en: 7 Marzo 2012, 04:22 »

Yo pondría un espacio o un tabulador después de los paréntesis.
En línea

Código
(( 1 / 0 )) &> /dev/null || {
echo -e "stderrrrrrrrrrrrrrrrrrr";
}
 

leorocko13@hotmail.com
https://github.com/leogtzr/
Tic_Tak

Desconectado Desconectado

Mensajes: 8



Ver Perfil
Re: declarar clases y metodos legibles
« Respuesta #10 en: 12 Marzo 2012, 18:59 »

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.
En línea
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Porque no estan las letras legibles en intenet?
Dudas Generales
Moy 3 364 Último mensaje 22 Febrero 2005, 14:18
por MaRoKo
Ubicación de variables al declarar en C
Programación C/C++
fleong 9 725 Último mensaje 4 Agosto 2006, 01:20
por De@th
Como declarar Declarar APIs - Ayuda
Programación C/C++
Castord 2 372 Último mensaje 23 Noviembre 2006, 20:40
por Castord
[TEXT/CSS] Declarar clases
Desarrollo Web
mkas 1 736 Último mensaje 27 Enero 2008, 18:55
por Red Mx
sobrecarga de metodos, se puede aplicar en metodos abstract o interfaces?
Desarrollo Web
jhonatanAsm 0 340 Último mensaje 16 Agosto 2011, 00:22
por jhonatanAsm
Powered by SMF 1.1.16 | SMF © 2006-2008, Simple Machines