On est tous passé par là : tous nos tests unitaires fonctionnaient la veille mais quand il s'agit de lancer la démo vous réalisez que vous avez oublié quelque chose. Depuis, on a inventé la revue de code. Non pas qu'il y ait moins de bug, vous vous sentez juste mieux puisque quelqu'un d'autre a raté le problème.

Par chance pour les amis de Christian, il a l'œil. Quand un de ses collègues atterrit dans une équipe projet assignée aléatoirement, Christian jeta un coup d'œil au code. Apparemment, "Karl", la personne en charge du module d'authentification n'était pas attentif aux critiques du moment que son test unitaire passait.

Don nous propose un bout de code sur l'envoi d'email, avec une façon plutôt spéciale de gérer les exceptions :

A la une : la requête pour afficher au hasard un salon qui débute le 22 avril, qui a été validé et qui a une photo.

Sauvegarde impeccable (T)

2008-04-30

Loi de Murphy 198§44 : Plus une solution de backup est compliquée, moins il est probable qu’elle soit utilisée.

Avec presque un demi-siècle d’expérience dans l’utilisation de l’outil informatique pour faire tourner son entreprise, la société de Chris M connaissait cette loi parfaitement. Enfin, jusqu'à ce mercredi fatidique encore connu à ce jour comme le crash de 68 – où ils jurèrent de ne jamais s’y faire reprendre. Quarante ans plus tard, leur promesse était tenue.

Ward n’est pas un développeur chanceux. Lorsque les deux principaux (et uniques) développeurs de l’application flash furent licenciés, il fut appelé pour nettoyer leur bazar. Voici ce qu’il nous raconte :

Il y a quelques mois, je me suis vu demander d’effectuer quelques légères modifications (5 heures de travail) sur une application faite par ces deux développeurs (ils l’ont faite ensemble ce qui empire les choses). Cette application est pour une agence gouvernementale qui avait déjà payé pour les mises à jour à effectuer. On me demandait simplement de remplacer la base de données avec une version mise à jour, de compiler l’installeur et d’expédier le tout.

Code pin oublié? on vous le Post

2008-04-28

Le billet publié sur la poste Canadienne, semble avoir fait des émules. C’est Alexis qui nous envoie un WTF sur la poste française.

Cityssimo est un service de LaPoste gratuit et parfois assez utile. Une carte d'accès à un local ouvert 24h/24 7j/7 où tout est automatisé et dans lequel LaPoste dépose vos colissimo reçus. Service très agréable donc, sauf que le colis doit être un colissimo normal (pas de recommandé) les dimensions doivent être raisonnables etc.

Le robot de la peur (T)

2008-04-25

Josh Breckman travaillait pour une entreprise qui avait obtenu un contrat pour le développement d’un CMS (content management system, ou système de gestion de contenu) pour le site web d'une agence gouvernementale plutôt importante. Le gros du projet constituait à développer le CMS pour que les employés soient capables de construire et de maintenir le contenu de leur site.

Comme ils avaient déjà un site web existant avec un contenu conséquent, les utilisateurs voulaient profiter de la migration pour réorganiser et recharger leur site dans le nouveau système avant que celui-ci ne soit mis en ligne. Comme vous pouvez l'imaginer, ce fut un processus très chronophage. Mais, après plusieurs mois, ils avaient finalement remis tout le contenu dans le nouveau système et l'avaient ouvert sur le World Wilde Web.

Le bout de code du jour nous viens de Rob O. Rob travaillait en tant que prestataire sur différents projets depuis environ une année quand on lui demanda de participer à une réunion avec deux avant vente et deux membres de la MOA client pour préparer un nouveau projet. Bob n'avait pas remarqué que pendant la discussion, l'un des avant vente de sa société prenait des notes d'une manière très énergique à chaque fois qu'on leur posait une question à propos de XML.

Ils n'avaient pas plongé beaucoup dans la partie technique mais les membres de la MOA savaient ce qu'ils voulaient. La compatibilité avec le mot à la mode. Le "buzz" XML.

Algirdas Kepezinskas était en train de débugger du code d'un client lorsqu’il trouva l'un des plus merveilleux algorithmes de manipulation de date. J'ai enlevé le nom de la fonction, et je vous laisserai comme exercice, d'essayer de trouver ce que ce gros tas d'arithmétique fait ...

Vive les soldes...

2008-04-21

Je suis en vacances cette semaine, en Bretagne et sans accès web (la pluviométrie perturbe les communications il parait ...) je vous ai néanmoins préparé quelques billets. N'hésitez pas à continuer de m'envoyer vos contributions je les étudierai dès mon retour.


Guillaume G. n'a probablement jamais gravé aussi rapidement.

Archive des articles >>