La programmation par contrat (en anglais, design by contract ou DBC) est un paradigme de programmation dans lequel le déroulement des traitements est régi par des règles. Ces règles, appelées des assertions, forment un contrat qui précise les responsabilités entre le client et le fournisseur d'un morceau de code logiciel. C'est une méthode de programmation semi-formelle dont le but principal est de réduire le nombre de bugs dans les programmes.

Property Value
dbo:abstract
  • La programmation par contrat (en anglais, design by contract ou DBC) est un paradigme de programmation dans lequel le déroulement des traitements est régi par des règles. Ces règles, appelées des assertions, forment un contrat qui précise les responsabilités entre le client et le fournisseur d'un morceau de code logiciel. C'est une méthode de programmation semi-formelle dont le but principal est de réduire le nombre de bugs dans les programmes. Historiquement, la programmation par contrat a été introduite par Bertrand Meyer dans son langage Eiffel datant de 1985, qui était inspiré de la notation Z créée par Jean-Raymond Abrial. (fr)
  • La programmation par contrat (en anglais, design by contract ou DBC) est un paradigme de programmation dans lequel le déroulement des traitements est régi par des règles. Ces règles, appelées des assertions, forment un contrat qui précise les responsabilités entre le client et le fournisseur d'un morceau de code logiciel. C'est une méthode de programmation semi-formelle dont le but principal est de réduire le nombre de bugs dans les programmes. Historiquement, la programmation par contrat a été introduite par Bertrand Meyer dans son langage Eiffel datant de 1985, qui était inspiré de la notation Z créée par Jean-Raymond Abrial. (fr)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 33357 (xsd:integer)
dbo:wikiPageLength
  • 6698 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 186452049 (xsd:integer)
dbo:wikiPageWikiLink
prop-fr:fr
  • Oxygene (fr)
  • Oxygene (fr)
prop-fr:langue
  • en (fr)
  • en (fr)
prop-fr:texte
  • Oxygene (fr)
  • Oxygene (fr)
prop-fr:trad
  • Oxygene (fr)
  • Oxygene (fr)
prop-fr:wikiPageUsesTemplate
dct:subject
rdfs:comment
  • La programmation par contrat (en anglais, design by contract ou DBC) est un paradigme de programmation dans lequel le déroulement des traitements est régi par des règles. Ces règles, appelées des assertions, forment un contrat qui précise les responsabilités entre le client et le fournisseur d'un morceau de code logiciel. C'est une méthode de programmation semi-formelle dont le but principal est de réduire le nombre de bugs dans les programmes. (fr)
  • La programmation par contrat (en anglais, design by contract ou DBC) est un paradigme de programmation dans lequel le déroulement des traitements est régi par des règles. Ces règles, appelées des assertions, forment un contrat qui précise les responsabilités entre le client et le fournisseur d'un morceau de code logiciel. C'est une méthode de programmation semi-formelle dont le but principal est de réduire le nombre de bugs dans les programmes. (fr)
rdfs:label
  • Design by contract (de)
  • Design by contract (it)
  • Programmation par contrat (fr)
  • Проєктування за контрактом (uk)
  • تصميم بالعقود (ar)
  • 契约式设计 (zh)
  • Design by contract (de)
  • Design by contract (it)
  • Programmation par contrat (fr)
  • Проєктування за контрактом (uk)
  • تصميم بالعقود (ar)
  • 契约式设计 (zh)
rdfs:seeAlso
owl:sameAs
prov:wasDerivedFrom
foaf:homepage
foaf:isPrimaryTopicOf
is dbo:wikiPageDisambiguates of
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is prop-fr:paradigme of
is oa:hasTarget of
is foaf:primaryTopic of