• [^] # Re: L'importance, c'est relatif..

    Posté par . En réponse à la dépêche JavaTM 2 SDK, Standard Edition,. Évalué à 1.

    Un assert, ca sert a faire la chasse aux bugs.
    Exemple en C:
    /* Retourne la racine carree d'un reel x positif
    ou nul */
    double sqrt(double x)
    {
    assert(x>=0);
    ...
    }

    Si jamais x est negatif, le programme utilisant sqrt plantera immediatement, en indiquant la ligne exacte dans les sources ou la condition n'a pas ete respectee. Mieux vaut ca qu'un segmentation fault ou une boucle infinie plus tard dans le programme. Trouver la cause du plantage est alors bien plus dur.