CodeSOD : Un ajout mensuel Note

CodeSOD : Un ajout mensuel

Bert travaillait à la fin des années 90 pour une entreprise de solutions logicielles qui servait principalement un client. Ce client avait demandé de l'aide pour corriger une application de planification de centre d'assistance lente qu'ils avaient construite. Initialement, Bert a découvert que la planification de seulement cinq employés prenait une heure et demie en raison d'un code VBA inefficace. Un exemple de cette mauvaise pratique de codage était une longue série d'instructions IF imbriquées pour convertir les mois indexés sur zéro en mois indexés sur un. Bert pensait que le logiciel était fondamentalement défectueux et qu'il n'était pas la bonne personne pour le réparer. Son patron, cependant, a insisté pour satisfaire le client pour des raisons financières. En quelques semaines, Bert a réussi à réduire le temps de planification à trente minutes. Cette amélioration a été jugée suffisante par son patron pour signaler le succès au client. Malgré cela, le programme n'a finalement jamais été utilisé et a été abandonné. Plus tard, Bert a appris que le client avait prévu de cesser les services de logiciels personnalisés et d'attribuer la tâche à un nouvel employé du département comptabilité, sans expérience en programmation. Cela suggère que la propre solution interne du client aurait pu être développée par quelqu'un sans expérience en codage.