• [^] # Re: Quelles sont les entrées / sorties d'un tel programme ?

    Posté par (site web personnel) . En réponse au journal Encore un exemple de code spaghetti : Toyota. Évalué à 5.

    D'autant que les impacts sont multiples.

    Il y a plein de voitures ou le freinage influe sur la suspension... prend en compte la direction du volant, voir la charge de la voiture... gérer l'adhérence alors que l'on ne maîtrise pas la route est loin d'être une science simple et exacte.

    Cependant, j'avais bossé il y a quelques années sur l'AMDEC des systèmes d'air-bag. Pour un prof, ça aurait aussi fait un bon exemple de ce qu'il ne fallait surtout pas faire. L'analyse était demandé par le constructeur alors un vague copier-coller était fait. Mais il était parfaitement validé par le constructeur.

    Tant que la complexité n'est pas réellement prise en compte dans les systèmes de gestion, on arrive à des règles inapplicable (manque de compétence, manque de temps...) et donc le système est contourné. On voit ça tous les jours. Les Softs non-maintenable en sont un bon exemple. Ils ont évolués petit à petit. C'est l'un des atouts majeur d'une ré-écriture. Ça permet de repartir sur des bases exploitable.