Non justement, personne ne s'est dit ça. Le dev a utilisé un int32 pour le numéro de version, ce qui est raisonnable (même si uint serait a priori plus adapté).
Un gars du marketing (ou d'ailleurs) s'est dit qu'un numéro de version basé sur la date serait plus adapté qu'un bête numéro de version incrémenté à chaque release, ce qui n'est pas idiot. Ça permet d'avoir une idée de à quel point la version est vieille. Il n'avait probablement aucune idée du stockage en int32 quelque part (au niveau de la mise à jour c'est visiblement une chaîne de caractères).
Donc personne ne s'est dit YYMMDDhhmm -> int32.
Après, on peut se demander l'intérêt d'avoir heures et minutes dedans, avoir 2 chiffres pour différencier jusqu'à 100 mises à jour le même jour est largement suffisant.
On peut aussi se demander quel niveau de validation est effectué sur les mises à jour avant qu'elles soient distribuées.
Et on peut surtout se demander pourquoi des gens utilisent Exchange...
[^] # Re: Bug de l'an 2022
Posté par Colin Pitrat (site web personnel) . En réponse au lien Une structure de date visionnaire !. Évalué à 6. Dernière modification le 06 janvier 2022 à 12:05.
Non justement, personne ne s'est dit ça. Le dev a utilisé un int32 pour le numéro de version, ce qui est raisonnable (même si uint serait a priori plus adapté).
Un gars du marketing (ou d'ailleurs) s'est dit qu'un numéro de version basé sur la date serait plus adapté qu'un bête numéro de version incrémenté à chaque release, ce qui n'est pas idiot. Ça permet d'avoir une idée de à quel point la version est vieille. Il n'avait probablement aucune idée du stockage en int32 quelque part (au niveau de la mise à jour c'est visiblement une chaîne de caractères).
Donc personne ne s'est dit YYMMDDhhmm -> int32.
Après, on peut se demander l'intérêt d'avoir heures et minutes dedans, avoir 2 chiffres pour différencier jusqu'à 100 mises à jour le même jour est largement suffisant.
On peut aussi se demander quel niveau de validation est effectué sur les mises à jour avant qu'elles soient distribuées.
Et on peut surtout se demander pourquoi des gens utilisent Exchange...