Más de 11 años en Internet
->No hagas click en esta frase.

16 enero, 2008

El código fuente ajeno...

En la práctica, uno de los mayores problemas de los proyectos informáticos surge a la hora de integrar partes elaboradas por distintas personas, por que a la hora de realizar algoritmos (funciones) algunos programadores tenemos la manía de empezar a contar a partir del cero y otros a partir del uno. El problema surge cuando no estás seguro de a partir de que número empieza a contar tu compañero ;)

Ejemplo ficticio:

public int devuelve_posicion(int numero)
{
int i;
for(i = 0; vector[i]==numero; i++);
return i;
}

public int devuelve_posicion(int numero)
{
int i;
for(i = 1; vector[i-1]==numero; i++);
return i;
}

Parece una chorrada, pero poneros a pensar por ejemplo en los análisis de canales de una tarjeta ethernet... ¿el primer canal sería el cero o el uno? Pues este tipo de quebraderos de cabeza surgen bastante amenudo.

No hay comentarios:

Publicar un comentario