[eside-ghost] Programando C
Fernando Quintana Hern醤dez
fquintana en codesyntax.com
Mie Feb 1 15:39:18 CET 2006
Aupi:
Sin profundizar en la discusi贸n "rendimiento o dise帽osuperbonito"... ,
intuyo que sacrificando un poco de rendimiento para aumentar par谩metros
como la legibilidad, reusabilidad y avanzar en conceptos como la
derivaci贸n de programas, puede ser muy bueno para los programadores en
t茅rminos generales.
Resolviendo casos generales en lugar de programar siempre un caso
espec铆fico puede ahorrar(nos) dolores de cabeza en el futuro.
En general se consigue c贸digo elegante abstrayendo un poco y perdiendo
algo de rendimiento, aunque a veces resulta agradable leer c贸digo
superofuscado modo felizidea.
驴Qu铆en sabe donde reside la elegancia del c贸digo? 驴Qui茅n sabe ?
Bueno, por materializar esta divagaci贸n en un consejo... no toques la
base de la plancha para ver si quema y programando... alta cohesi贸n y un
bajo acoplamiento.
- Alta cohesi贸n:
un fichero, m贸dulo, paquete, funci贸n, etc. soluciona problemas MUY
relacionados sem谩nticamente.
- Bajo acoplamiento:
cada modulo, funci贸n, etc. es un bloque estanco de comportamiento.
Nada de da帽os colaterales. Un cambio en una funci贸n no involucra a las
dem谩s...
Agur,
Nando.
El mi茅, 01-02-2006 a las 15:07 +0100, Alvaro Ur铆a escribi贸:
> Aupa!
>
> Saladino [01/02/06 09:55 +0100] escribi贸:
> >
> > Osea que por la calle del medio no? un par o 3 archivos bien gordotes?
> > Correcto! :)
>
> En realidad, puede haber muchos ficheros .c , cada uno con las funciones que
> hagan cosas relacionadas (por ejemplo) y uno con el main, y luego haces,
> $ m68k-palmos-gcc *.c -o exe
>
> y listo, 驴no?
>
> > Saladino
> >
> > PD: Alguien sabe como reenviar un mail con mutt cuando ya lo has escrito
> > y lo has dejado en drafts? es que lo he dejado ahi y solo me deja hacer
> > forward o bounce que no es exactamente reenviar porque te mete cositas
> > dentro del mailo.
>
> Si est谩 en draft, dale a 'm' como para escribir un nuevo mensajes y supongo
> que te preguntar谩 si quieres continuar con el mensaje en el borrador :-P
>
> De todas formas, y si me permites el acr贸nimo.... RTFM!!!!!!!!!
>
> Saludos,
> _______________________________________________
> eside-ghost mailing list
> eside-ghost en deusto.es
> https://listas.deusto.es/mailman/listinfo/eside-ghost
------------ pr髕ima parte ------------
Se ha borrado un mensaje que no est谩 en formato texto plano...
Nombre : no disponible
Tipo : application/pgp-signature
Tama帽o : 189 bytes
Descripci贸n: This is a digitally signed message part
Url : https://listas.deusto.es/mailman/private/eside-ghost/attachments/20060201/d4471626/attachment-0001.bin
M醩 informaci髇 sobre la lista de distribuci髇 eside-ghost