Suchergebnisse für Anfrage "design-by-contract"

18 die antwort

Unit-Tests - Der Nutzen von Unit-Tests mit Vertragsänderungen?

or kurzem hatte ich eine interessante Diskussion mit einem Kollegen über Unit-Tests. Wir haben darüber gesprochen, wann die Wartung von Komponententests nachlässt, wenn sich Ihre Verträge ändern. Vielleicht kann mir jeder erklären, wie ich ...

10 die antwort

Design von Verträgen und Konstrukteuren

Ich implementiere meine eigene ArrayList für Schulzwecke, versuche jedoch, C # 4.0-Codeverträge zu verwenden, um die Dinge ein wenig aufzupeppen. Alles war in Ordnung, bis ich den Konstrukteuren Verträge hinzufügen musste. Soll ...

2 die antwort

Ich implementiere diesen einfachen Vertrag falsch?

Dies ist mein Code: public class RegularPolygon { public int VertexCount; public double SideLength; public RegularPolygon(int vertexCount, double sideLength) { Contract.Requires(vertexCount >= 3); VertexCount = vertexCount; SideLength ...

TOP-Veröffentlichungen

16 die antwort

Design By Contract und testgetriebene Entwicklung

Ich arbeite an der Verbesserung des Entwicklungsprozesses unserer Gruppe und überlege, wie Design By Contract mit Test-Driven Development am besten implementiert werden kann. Es scheint, dass sich die beiden Techniken stark überschneiden, und ...

8 die antwort

Ruby and Duck Typing: Design by Contract unmöglich?

Methodensignatur in Java:

4 die antwort

Code-Verträge: Warum werden einige Invarianten außerhalb der Klasse nicht berücksichtigt?

Betrachten Sie diesen unveränderlichen Typ: public class Settings { public string Path { get; private set; } [ContractInvariantMethod] private void ObjectInvariants() { Contract.Invariant(Path != null); } public Settings(string path) ...