13-05-2013, 07:49 PM
D'accord pour tout ce que t'as énoncé.
Pour les version, c'est pas fondamentalement une question de "codeur pointilleux", c'est aussi une question de mécanique de mise à jour: si tu veux faire un système de mise à jour automatique, tu vas utiliser "Si version_disponible > version_actuelle alors télécharger_version_disponible", or, avec "v.08052013", tu risques d'avoir (par comparaison de chaines dans l'ordre alphabétique): v.01062013 < v.31052013, car la comparaison se fait de gauche à droite, et de 0 à 9 (même si elle est faite de droite à gauche, cela coincera quand même). Donc, si tu veux éviter de tomber sur ce genre de petit os plus tard, un ordre de versions croissants te sera utile
Pour les version, c'est pas fondamentalement une question de "codeur pointilleux", c'est aussi une question de mécanique de mise à jour: si tu veux faire un système de mise à jour automatique, tu vas utiliser "Si version_disponible > version_actuelle alors télécharger_version_disponible", or, avec "v.08052013", tu risques d'avoir (par comparaison de chaines dans l'ordre alphabétique): v.01062013 < v.31052013, car la comparaison se fait de gauche à droite, et de 0 à 9 (même si elle est faite de droite à gauche, cela coincera quand même). Donc, si tu veux éviter de tomber sur ce genre de petit os plus tard, un ordre de versions croissants te sera utile