Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

Vous n'avez pas encore de compte Developpez.com ? L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Developpez.com

Accueil

Choisissez la catégorie, puis la rubrique :

logo

Accueil :
- éditorial
- charte d'utilisation
- aide
- diaporama
- contributeurs
Rechercher :
 
recherche avancée...
Naviguer :
- par tri alphabéthique :
0-* A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
- par thèmes :
  . Business Intelligence
  . Conception
  . Culture
  . Économie
  . Généralités
  . Gestion de projet
  . Infographie
  . Internet
  . Langages
  . Sécurité
  . Systèmes
  . Télécom
  . Théorie
Contribuer :
- nouvelle définition
- commenter une définition
Partenariat :
- faire un lien
- contact
Statistiques :
- 3079 définitions
- 329 ressources

Définition de programmation défensive

fr  n. f.
Méthodologie de programmation dans laquelle le programmeur admet qu'il peut se glisser dans son code source des fautes non détectées ou des inconsistances. Elle consiste à ajouter du code vérifiant systématiquement l'état du système ainsi que la valeur des arguments des fonctions et s'assurant que le changement d'état est consistant. Si une erreure est détectée alors plusieurs actions sont possibles :
- revenir à l'état antérieur
- revenir à un état correct du système
- l'erreur est remonté à l'utilisateur et le système s'arrête
 programmation 
 TG -> terme 
programmation défensive
 terme -> TS 
 programmation défensive faible, programmation défensive forte 
Auteur : Hugo Etiévant (cyberzoide) - Le CyberZoïde Qui Frétille
Permalien : Définition de programmation défensive du dictionnaire Généralités
Date d'ajout : 25/08/2005 Date de dernière mise à jour : 25/08/2005

Envoyer à un ami Imprimer Ajouter aux favoris Dénoncer un abus
Noter cette définition :
logo

Contacter le responsable de la rubrique Accueil

Partenaire : Hébergement Web