Ver Mensaje Individual
  #10 (permalink)  
Antiguo 07/06/2017, 08:16
CalgaryCorpus
 
Fecha de Ingreso: junio-2008
Ubicación: Seattle, USA
Mensajes: 733
Antigüedad: 15 años, 10 meses
Puntos: 61
Respuesta: TablaHash y sus pasos

Comantario general: Un hash DEBE manejar colisiones. No es algo raro, una excepcion, una cosa que no ocurre, algo raro, algo maldito. Al reves, es algo comun, predecible, esperable, normal, etc. Tus implementacion y tus tests tienen que considerarlas. Si no funcionan, mejoralo y (lo habia mencionado?) mejora tus tests.

Es 3ra vez que te digo que mejores tus tests y no parece haber ninguna evidencia que lo hagas. Sigo viendo los mismos problemas en tus tests: ante una mala implementacion, (algunos de) tus tests pasaran igual.

Como puedes confiar en tests que ante una mala implementacion igual pasaran?

Es posible que ahora algunos tests fallen y te sirvan para darte cuenta de algunos problemas, pero ... una vez que aquello que ahora falla este' bien y tus tests pasen, tu creeras que por fin lo has logrado, pero con los tests actuales si existen problemas, tus tests igual pasaran. Lee otra vez lo que ya escribi y revisa detenidamente lo que ahi digo, e intenta ver que problema hay en tus tests que hacen que ellos reportan que todo esta bien incluso cuando no esta bien todo.

Ultima vez que te lo digo antes de desaparecer para ver si tomas en cuenta lo que te digo: mejora tus tests.
__________________
Visita mi perfil en LinkedIn