• [^] # Re: Cas plus concrets

    Posté par . En réponse au journal Traduction | Doit-on vérifier le pointeur pour NULL avant d'appeler la fonction free ?. Évalué à 7.

    bizarre comme terme,

    Hou la malheureux, oui la programmation défensive est un terme; je l'avais surtout croisé en java, où les gens se mettent à copier des objets dans tous les sens au cas où une personne déciderai de le modifier suite a une mauvaise compréhension de ce qu'est la programmation défensive.

    Résultat, on a d'autre nœuds au cerveau et une explosion de la mémoire et des heures à comprendre pourquoi ça marche pas, parce qu'un boulet n'a pas fait une copie profonde, ou des objets désynchronisé car ce qui aurait du être qu'une seule map a été copié alors qu'elle n'aurait pas du.

    pour aller plus loin Defensive_programming

    C'est un peu léger, mais ça répond a 2 de tes question (sur l'existence de la programmation offensive notamment :) qui est une sorte de programmation défensive si vis pacem para bellum )

    Il ne faut pas décorner les boeufs avant d'avoir semé le vent