Design by contract: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
m Bot: Aggiungo: ru:Контрактное программирование |
Nessun oggetto della modifica |
||
Riga 6:
Molti linguaggi forniscono la possibilità di fare asserzioni come queste.
Tuttavia, il DBC è innovativo nel riconoscere che questi contratti sono così cruciali per la correttezza del software
Il concetto di contratto si estende verso il basso fino al livello dei metodi/routine; il contratto per ogni metodo conterrà normalmente le seguenti informazioni:
Riga 19:
* (Raramente) Garanzie di prestazioni, cioè sul tempo e lo spazio utilizzati
Usando la metodologia DBC, in caso di codice scritto a malo modo, il codice stesso del programma presumibilmente non
[[Categoria:Metodologie di sviluppo]]
|