Guillaume Desnoix wrote:

> 
> Salut,
> 
> Jerome Moliere:
> 
>> en fait bien entendu le code de production utilise est le code 
>> instrumente!!!
> 
> 
> Pas d'accord ;-)
> Le code instrumente n'est necessaire qu'en phase de tests. Lorsque tous 
> les tests ont ete passes avec succes, on peut supprimer les controles 
> puisque tous les contrats sont respectes. La version de production est 
> donc la version minimale, cad non instrumente.
> 
> Inversement, il ne faut pas utiliser les contrats pour gerer les 
> exceptions runtime. Pour celles-ci il faut utiliser une gestion 
> classique (cf Eiffel ;-).
oula!!!!

justement les assertions servent aussi a gerer des cas exceptionnels, cf 
  les milles tonnes d'O2 H2 betement gachees ou les problemes chez 
airbus!!! contrat viole, implique sortie du programme et non continuer 
n'importe comment!!!

Jerome



Répondre à