[Prog] tabs y todo eso
Sebastian Aguirre
saa56878 en yahoo.com.ar
Jue Nov 16 23:12:18 ART 2006
hola!
siempre es mejor usar espacios porque puede darse el
caso de que distintas personas tengan definido de
distintas formas el tab y te quede todo horrible.
igual en empresas serias hay revisiones de codigo en
las que se chequea que cada uno no haga lo que se le
cante.
por ultimo, por suerte hoy en dia hay herramientas que
hacen mucho mas placentera la tarea de desarrollar. en
estas podes configurar que al hacer un tab se hagan
realmente cuatro o cinco o x espacios.
saludos!
--- programacion-request at listas.fi.uba.ar escribió:
> Envie los mensajes para la lista Programacion a
> programacion at listas.fi.uba.ar
>
> Para subscribirse o anular su subscripción a través
> de WEB
>
>
http://listas.fi.uba.ar/mailman/listinfo/programacion
>
> O por correo electrónico, enviando un mensaje con el
> texto "help" en
> el asunto (subject) o en el cuerpo a:
> programacion-request at listas.fi.uba.ar
>
> Puede contactar con el responsable de la lista
> escribiendo a:
> programacion-owner at listas.fi.uba.ar
>
> Si responde a algún contenido de este mensaje, por
> favor, edite la
> linea del asunto (subject) para que el texto sea mas
> especifico que:
> "Re: Contents of Programacion digest...". Ademas,
> por favor, incluya
> en la respuesta solo aquellas partes del mensaje a
> las que esta
> respondiendo.
>
>
> Asuntos del día:
>
> 1. Re: espacios vs tabs ( Leandro Fernández )
> 2. Re: Duda teórica ( Leandro Fernández )
> 3. Re: espacios vs tabs (Gonzalo Merayo)
> 4. clonar un socket (pablo Bianco)
> 5. Re: clonar un socket (Mariano J. Ayesa)
> 6. Re: espacios vs tabs (Leandro Lucarella)
> 7. Re: espacios vs tabs (Mario Carugno)
>
>
>
----------------------------------------------------------------------
>
> Message: 1
> Date: Wed, 15 Nov 2006 14:34:09 -0300
> From: " Leandro Fernández " <drkbugs at gmail.com>
> Subject: Re: [Prog] espacios vs tabs
> To: programacion at listas.fi.uba.ar
> Message-ID:
>
>
<b13a9a8d0611150934i1485598as7cd3d1a977fb072b at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1;
> format=flowed
>
> Creo que se trata de algo muy personal. Y depende
> del software que
> utilices a diario.
> De todas maneras, el tab tiene la ventaja de que se
> puede establecer
> su ancho, y si utilizás espacios estás condenado a
> ver el código como
> lo editó el programador. Aclaro esto pensando en que
> a diario uno
> tiene modificar y leer código de otras personas.
>
> Lo que sí está claro es que lo peor de todo es la
> combinación. Es
> decir, código que tiene tanto espacios como tabs. Es
> algo muy común en
> una empresa de desarrollo mediana o grande. :)
>
> On 11/15/06, Mario Carugno <mcarugno at gmail.com>
> wrote:
> > Estuve buscando algunas discusiones sobre este
> tema, y casi siempre
> > gana la idea de usar tabs en lugar de espacios.
> >
> > Pero creo que los tabs no funcionan tan bien
> cuando idento expresiones
> > que se parten en varias lineas. Por ejemplo,
> escribo en vim:
> >
> > if ( (a ==1)
> > ||
> > (b ==2)
> > &&
> > ( (b == 5)
> > ||
> > (j == 5)
> > )
> > )
> > {
> > pppp;
> > }
> >
> >
> > Usando tabs, y luego pruebo de cambiar la
> tabulacion a 3 espacios
> > y despues a 2 espacios. El resultado no es el
> mismo. Si se ve bien
> > con tabstop=3, se ve mal con tabstop=2.
> >
> > A ustedes que les parece ? Es mejor usar tabs ?
> > _______________________________________________
> > Lista de correo Programacion.
> > Programacion at listas.fi.uba.ar
> >
>
http://listas.fi.uba.ar/mailman/listinfo/programacion
> >
> >
> >
>
>
> --
> _Leo_
> (aka Lele)
>
>
>
> ------------------------------
>
> Message: 2
> Date: Wed, 15 Nov 2006 14:40:48 -0300
> From: " Leandro Fernández " <drkbugs at gmail.com>
> Subject: Re: [Prog] Duda teórica
> To: programacion at listas.fi.uba.ar
> Message-ID:
>
>
<b13a9a8d0611150940k5e03d5c3j56d9ad0159e3a5f3 at mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1;
> format=flowed
>
> No era mi intención que pidas disculpas.
>
> No se puede dar una respuesta general sobre cómo
> hacer los diseños de
> clases y métodos. Lo que funciona en algunos casos,
> complica todo en
> otros. Es por eso que cualquier consejo de una
> persona consciente lo
> vas a recibir siempre y cuando pongas a disposición
> toda la
> información pertinente.
>
> ¿Cómo podría alguien decirte si están bien los
> parámetros que estás
> pasando sin saber cuáles son?
>
> Saludos,
> Leandro
>
> On 11/15/06, Damian <dalef2005 at yahoo.com.ar> wrote:
> > Pido disculpas entonces, realmente. No creía que
> fuera necesario especificar
> > todo para que se dieran una idea del problema,
> pero parece que me equivoqué.
> >
> > Les agradezco mucho toda la ayuda, en serio eh no
> es palabrería, pero creo
> > que ya me hice una idea de las diferentes formas
> de solucionar este
> > problema, y elegiré la que me parezca más
> adecuada.
> >
> > Gracias!
> >
> > Damian
> >
> > Leandro Fernández <drkbugs at gmail.com> escribió:
> > Como podés ver, cada vez que omitís información
> hacés más complicada
> > la tarea de ayudarte.
> >
> > Por otro lado, lo que quiero establecer con mi
> respuesta es que 8
> > parámetros son demasiados. Debés estar haciendo
> algo mal.
> >
> > On 11/15/06, Damian wrote:
> > > Eh, es un esqueleto nomás, realmente los
> parámetros dentro de Fuente son,
> > (a
> > > este momento) 8. Por eso puse el "// etc " ;-)
> > >
> > > Sds
> > >
> > > Damian
> > >
> > > Leandro Fernández escribió:
> >
> > > Bueno, creo que tiene sentido la composición y
> no veo que tengas que
> > > pasarle tantos parámetros a los métodos
> > >
> > > Fuente::dibujar(BMP bitmap, const char * texto);
> > >
> > > Letra::dibujar(BMP bitmap, int x, int y);
> > >
> > > Linea::dibujar(BMP bitmap, int x, int y);
> > >
> > > A grandes rasgos:
> > >
> > > Fuente::dibujar recibe el bitmap completo y el
> texto.
=== message truncated ===
__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
¡Abrí tu cuenta ya! - http://correo.yahoo.com.ar
Más información sobre la lista de distribución Programacion