Project

General

Profile

Évolution #1305

Contrats et checks

Added by dragonjoker59 over 12 years ago. Updated almost 11 years ago.

Status:
Rejeté
Priority:
Normal
Assignee:
Category:
Architecture Générale
Target version:
Start date:
03/21/2011
Due date:
% Done:

0%

Estimated time:
20.00 h
Lien forum:

Description

Introduction de la notion de contrats.
Faire que chaque fonction vérifie ses paramètres, ses invariants et ses retours.
Ainsi, il n'y aurait normalement pas de checks à faire avant d'appeler une fonction.

History

#1 Updated by dragonjoker59 over 12 years ago

Impossible à faire pour la majorité des classes, ça plomberait les perfs trop violemment.

#2 Updated by dragonjoker59 almost 11 years ago

  • Status changed from Assigné to Rejeté

Implémenté pour quelques rares classes, rejeté pour cause de "la programmation défensive, c'est bien mais faut pas en abuser".

Also available in: Atom PDF