Léa-Linux & amis :   LinuxFR   GCU-Squad   Zarb.Org   GNU
Archive de la liste aide - [Aide] problème avec une fonction dans un script bash
A notre décharge, il faut dire que ne nous donner qu'un script partiel
sans la moindre explication ni contexte, c'est piégeur.

Pour ce qui est de "craindre d'avoir plusieurs espace dans la chaîne
de caractère", il faut toujours imaginer le pire pour faire ce qu'on
appelle "blinder le code".

Une fois qu'on a une version qui fonctionne dans le contexte réel avec
des données réelles, si on a le budget, il faut blinder le code contre
tout ce qui peut surprendre un beau jour. Comme deux caractères
espaces au lieu d'un seul.

Si le prog se plante pour un caractère en plus, on peut dire qu'il est
très faiblement blindé.

C'est pour cela qu'en programmation défensive, la règle est de
minimaliser les hypothèses. Bref, prévoir le pire, ou le moins
possible se baser sur la situation idéale.

C'est quand même à cause d'un bug de calcul qu'Arianespace a perdu une
fusée et des millions d'euros.
Une fonction faisant des calculs sur des capteurs ne prévoyait pas un
dépassement d'une certaine limite. Le jour ou cela a dépassé, car le
modèle de fusée avait grandi en volume et masse, sans changer le code,
ça a planté. Et perdu la fusée au décollage.

Cela a forcé à revoir l'ingéniérie logicielle, au moins chez eux.

__P

Serveur hébergé par ST-Hebergement et Lost-Oasis / IRC hébergé par FreeNode / NS secondaire hébergé par XName
Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons