Des petites modifications qui ont beaucoup d'impact.
Parfois les gens ne réalisent pas qu'un petit changement, aussi stupide qu'il semble être, peut devenir très compliqué et peut amener des bogues avec des conséquences graves.
Le groupe Crédit Suisse a récemment fait un petit changement à leur interface leur permettant de faire des transferts d'action en lot.
La petite modification était d'ajouter une flèche en haut et en bas, pour pouvoir modifier certains paramètres d'un lot.
Une fois les flèches pesées, une instruction était envoyée pour annuler le dernier lot et envoyer le nouveau avec les nouvelles instructions.
Le programmeur n'avait pas pensé que l'utilisateur double-cliquerait sur les flèches plutôt que de faire de simples cliques. Le programme envoyait donc les instructions en double et parfois les serveurs recevaient des demandes d'annulation de lot pour des lots qui n'étaient même pas encore arrivés.
Le groupe Crédit Suisse a écopé d'une amende de 150 000$ par le NYSE (New York Stock Exchange) pour ne pas avoir supervisé adéquatement le développement de leur application.
C'est un double-clique qui coute cher...
Source : Ars Technica



















