Sie sind hier:
Wissen
Telefon (Mo-Fr 9 bis 16 Uhr):
0201/649590-0
|
Kontaktformular
MENU
Medien
Übersicht
Lexikon/Glossar
Spickzettel
Weblog
Konferenzvorträge
Fachbücher
Fachartikel
Leserportal
Autoren gesucht!
Literaturtipps
Praxisnahe Fallbeispiele
Downloads
Newsletter
.NET
Startseite
.NET 8.0
.NET 7.0
.NET 6.0
.NET 5.0
.NET Core
.NET 4.0/4.5.x/4.6.x
.NET 3.0/3.5
.NET 2.0
.NET-Lexikon
Programmiersprachen
Entwicklerwerkzeuge
Klassenreferenz
Softwarekomponenten
Windows Runtime
World Wide Wings-Demo
Versionsgeschichte
Codebeispiele
ASP.NET
Artikel
Bücher
Schulung & Beratung
Konferenzen/Events
ASP.NET
Startseite
Lexikon
Sicherheit
Konfiguration
Global.asax
Tracing
Technische Beiträge
Klassenreferenz
Programmiersprachen
Entwicklerwerkzeuge
Softwarekomponenten
Forum
Schulung & Beratung
PowerShell
Startseite
Commandlet-Referenz
Codebeispiele
Commandlet Extensions
Versionsgeschichte
Schulungen+Beratung
Windows
Startseite
Windows Runtime (WinRT)
Windows PowerShell
Windows Scripting
Windows-Schulungen
Windows-Lexikon
Windows-Forum
Scripting
Startseite
Lexikon
FAQ
Bücher
Architektur
Skriptsprachen
Scripting-Hosts
Scripting-Komponenten
COM/DCOM/COM+
ADSI
WMI
WMI-Klassenreferenz
Scripting-Tools
WSH-Editoren
Codebeispiele
.NET-Scripting
Forum
Schulung & Beratung
Nutzer
Anmeldung/Login
Buchleser-Registrierung
Gast-Registrierung
Hilfe
Website-FAQ
Technischer Support
Site Map
Tag Cloud
Suche
Kontakt
Erklärung des Begriffs: Design by Contract (DBC)
Begriff
Design by Contract
Abkürzung
DBC
Eintrag zuletzt aktualisiert am
02.08.2005
Zur Stichwortliste unseres Lexikons
Was ist
Design by Contract
?
Vor- und Nachbedingungen (Pre-/Post-Conditions)
Stellen sicher, dass
Methode
nicht mit ungültigen Werten aufgerufen wird Fehler vor Ausführung der
Methode
, wenn ungültige Werte übergeben werden
Stellt sich, dass
Methode
nur mit gültigen Werten verlassen wird
Erfinder: Bertrand Meyer, Eiffel, 80er Jahre
Eiffel:
http://archive.eiffel.com/doc/manuals/technology/contract/
Java:
http://www.javaworld.com/javaworld/jw-02-2001/jw-0216-cooltools.html
C#:
http://www.codeproject.com/csharp/designbycontract.asp
http://www.resolvecorp.com/Products.aspx
http://www.gotdotnet.com/workspaces/workspace.aspx?id=24fe7e5d-e342-4ad9-a749-8048020f2828
http://nemerle.org/MacroUse
Querverweise zu anderen Begriffen im Lexikon
Methode
Beratung & Support
Anfrage für Beratung/Consulting zu Design by Contract DBC
Gesamter Beratungsthemenkatalog
Technischer Support zum Design by Contract DBC
Schulungen zu diesem Thema
Java-Datenbankzugriff mit Java Database Connectivity (JDBC)
MySQL-Datenzugriff mit dem .NET Framework
Microsoft SQL Server 2019 - Die Neuerungen gegenüber SQL Server 2017 (Update-Schulung)
Spring Boot
Entity Framework Core 8.0/9.0 (EF Core 8.0/9.0): Objekt-Relationales Mapping (ORM) für .NET 8.0/9.0 (komplettes Wissen)
Combit List&Label für Softwareentwickler (Berichte/Reporting mit List&Label)
MySQL- oder MariaDB-Anwendungsentwicklung (z.B. PHP oder .NET oder Java)
Entity Framework Core 6.0 (EF Core 6.0) - Änderungen und Neuerungen gegenüber Entity Framework Core 5.0
Entity Framework Core 5.0 (EF Core 5.0) - Änderungen und Neuerungen gegenüber Entity Framework Core 3.1/3.0
Java 7-Update (Neuerungen in Java 7)
.NET Akademie: Datenbankprogrammierung mit Entity Framework Core (3-Tages-Agenda des öffentlichen Seminars)
Oracle - Datenbankadministration
Java-Spring (Springframework)
Oracle für Softwareentwickler
ADO.NET Entity Framework (EF) - Objekt-Relationales Mapping
Anfrage für eine individuelle Schulung zum Thema Design by Contract DBC
Gesamter Schulungsthemenkatalog
Bücher zu diesem Thema
Alle unsere aktuellen Fachbücher
E-Book-Abo für ab 99 Euro im Jahr