Zune se autodestruirá en 2012

En realidad no se autodestruirá, simplemente dejará de funcionar correctamente (que viene a ser parecido).
Tras la puesta en público del código del reproductor de Microsoft killer del iPod se ha descubierto un error de programación típico de un ingeniero de 1º de carrera que ocurrirá en el próximo año bisiesto.

La explicación de dicho error, después del salto.

Vamos a reescribir las líneas 249 a 274 en pseudocódigo para su mejor comprensión:

dia de la semana = CogerDiadelaSemana
año = AñoOriginal
mientras sea año con más de 365 días (bisiesto)
     si HaySaltodeAño
          si hay más de 366 dias
               dias = dias – 366
               año = año + 1
     sino
          dias = dias -365
          año = año + 1 

Aparentemente el código es correcto, pero vamos a suponer que estamos en un año bisiesto (366 días).
El código entra correctamente en el bucle while ya que dias es mayor que 365.
Entra en el primer if…
Entra en el segundo y pregunta si dias es mayor a 366. Evidentemente no es así, no hay más de 366 días nunca y al no haber un else, sale de esta opción y volvería al bucle primero while.
Entra en while ya que días sigue siendo mayor que 365…
Y así hasta el infinito.

Se trata de un error común de un estudiante de informática o aficionado, pero de algo bastante impresentable para la empresa que presume del mejor sistema operativo (o el más extendido).

Espero que se haya comprendido bien el error. 

Entonces a raíz de esto falta saber si Microsoft tiene algún plan de actualización del dispositivo para que el 29 de febrero de 2012 no hayan sorpresas o estamos ante el primer reproductor desechable de Microsoft cuyos efectos que puedan producir son más imprevistos que el pasado efecto 2000.

Recordar, si tenéis un Zune, la fecha es: 29 de febrero de 2012. El primer reproductor que tiene, nunca mejor dicho, los días contados. 

Un saludo

 

Recuerda que puedes enviar tus noticias escribiendo en el foro, clickando aquí.

11 comentarios en “Zune se autodestruirá en 2012”

  1. La verdad, parece un chiste, que ese error lo cometa yo, hasta podria considerarse un logro, porque como he logrado yo hacer eso, (que no tengo ni pajolera idea de informatica, a esos niveles), pero que lo cometa Microsoft, me parece in-creible. En fin cosas de la vida, supongo xD

    Por cierto, no creo que ese sea el peor error, ¿has visto ese diseño? yo me pregunto si el diseñador estaba sobrio cuando lo realizo xD

    Dejando las bromas a parte, la verdad que este post es una buena manera de sacarle a uno una sonrisa

    Saludos

  2. @An0n1m0

    Pues… es una buena pregunta. Tanto que vamos a renovar la encuesta y a preguntar que pensáis que le pasará al Zune. Se admiten opciones absurdas ;) xD

  3. a mi me parecen todos unos excéntricos… perfectos.

    En lo personal, no trabajo en programación, pero he aprendido que en proyectos extensos (Como un código) siempre hay desperfectos que se resuelven conforme a la marcha, ya sean ingenieros de EUA, Japón, España ó LA, siempre es lo mismo.

    A microsoft lo linchan por algo así, pero cuando los nuevos macbook fallan…. no pasa de eso… de haber cuando apple lo resuelve.

  4. @Carlos R.

    Hombre… claro. Si es un poco más por las risas que otra cosa. Evidentemente problemas como ese hay en muchos equipos, pero vaya, resulta sorprendente un error tan de niños como ese en un equipo del gigante de la informática.
    No es linchamiento, es.. reirnos un poco ;)

    Un saludo :)

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.