Design by contract: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
aggiunto schema grafico |
smistamento lavoro sporco |
||
Riga 1:
{{F|
[[File:Design_by_contract.svg|miniatura|destra|Uno schema che rappresenta le informazioni delle specifiche funzionali o del contratto]]
'''Design by contract''' (in sigla: '''DBC''' ) o '''progettazione per contratto''' è una metodologia per progettare il [[software]]. Prescrive che i progettisti di software debbano definire specifiche precise e verificabili delle interfacce dei componenti software, basandosi sulla teoria dei [[tipo di dato astratto|tipi di dati astratti]] e sulla metafora di un [[contratto]] legale.
|