IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langages de programmation Discussion :

[Alerte] La blague du lundi de pâques 2013 - Algorithme d'oudin


Sujet :

Langages de programmation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut [Alerte] La blague du lundi de pâques 2013 - Algorithme d'oudin
    Bonjour chers collègues développeurs,

    Attention à vos algos de calcul des dates de pâques (algorithme de Oudin).

    En 2013 le jour de pâques tombe le dimanche 31 mars et donc le lundi de pâques sera le 1 avril.
    Bon nombre de script ne font qu'un simple +1 pour déterminer la date du lundi de pâques....
    Pensez à prendre en compte le changement de mois pour éviter toute mauvaise surprise au 1 janvier 2013.

    Bonne journée,

  2. #2
    Modérateur
    Avatar de gangsoleil
    Homme Profil pro
    Manager / Cyber Sécurité
    Inscrit en
    Mai 2004
    Messages
    10 150
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Manager / Cyber Sécurité

    Informations forums :
    Inscription : Mai 2004
    Messages : 10 150
    Par défaut
    Citation Envoyé par Lydéric Voir le message
    Bon nombre de script ne font qu'un simple +1 pour déterminer la date du lundi de pâques.
    Bon nombre de scripts sont donc mal ecrits, tout simplement.

    Plus serieusement, les dates en informatique, c'est vraiment complexe a gerer, mais je ne vois pas pourquoi le lundi de paque serait specifiquement different d'autres dates ?
    "La route est longue, mais le chemin est libre" -- https://framasoft.org/
    Les règles du forum

  3. #3
    Modérateur
    Avatar de sevyc64
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2007
    Messages
    10 254
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 10 254
    Par défaut
    D’où l’intérêt de toujours gérer les dates dans des variables de type Date, et non pas dans des strings ou des collections d'entier.
    Dans des variables de type Date, il n'y aura aucun problème.

  4. #4
    Membre du Club
    Inscrit en
    Juin 2008
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 8
    Par défaut
    Je suis tombé dessus ce matin en C# ... j'ai ris... mais je me suis dit que si en C# certain sont capable de faire ce genre d'erreur...ça va donner quoi dans un autre langage moins assisté.

    Et comme en tant que développeur nous somme tous responsable du code de notre prochain ^^ et que surtout peut-importe qui a fait le code tôt ou tard ça nous reviendra dans la tronche, il faut bien faire passer ce genre d'infos ^^.

Discussions similaires

  1. Date de Pâques par l'algorithme d'Oudin
    Par Roland Chastain dans le forum Lua
    Réponses: 5
    Dernier message: 23/03/2016, 07h27
  2. [SP-2013] Alerte sur les données Reporting Services intégré à SharePoint 2013
    Par italia57 dans le forum SharePoint
    Réponses: 0
    Dernier message: 05/07/2014, 16h40
  3. [SP-2013] Sharepoint Online 2013 PLan 2 sans Exchange > Alertes par Mail
    Par jdvroum dans le forum SharePoint
    Réponses: 1
    Dernier message: 19/03/2014, 12h55
  4. Date de Pâques par la méthode Oudin
    Par Roland Chastain dans le forum Contribuez
    Réponses: 12
    Dernier message: 21/03/2013, 07h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo