Design by Contract, by Example

3,41 durchschnittliche Bewertung
( 17 Bewertungen bei Goodreads )
 
9780201634600: Design by Contract, by Example
Alle Exemplare der Ausgabe mit dieser ISBN anzeigen:
 
 

Book by Richard Mitchell Jim McKim

Die Inhaltsangabe kann sich auf eine andere Ausgabe dieses Titels beziehen.

Reseña del editor:

Design by Contract is a systematic approach to specifying and implementing object-oriented software elements based on precisely defined obligations between them. This is the first practical, example-centered guide to using Design by Contract. The authors introduce powerful design principles for writing good contracts and supporting guidelines -- and demonstrate those principles with real-world Java and Eiffel code examples. They review the fundamentals of Design by Contract -- preconditions, postconditions and invariants -- and presenting a real-world example. Next, drawing on their unparalleled experience with Design by Contract, they present six powerful design principles -- each with a clear statement of goals, rationale, examples in both Java and Eiffel, and supporting notes. Developers will learn how to strengthen their components' internal support for contracts; how to use contracts to specify subclasses whose objects can safely be substituted for superclass objects; how to extend contract to specify and check properties that remain unchanged; and how to use contracts in analysis-level models. The book concludes by summarizing key principles and presenting a realistic cost/benefit analysis of their use.

Contraportada:

Design by contract is an underused--but powerful--aspect of the object-oriented software development environment. With roots in the Eiffel programming language, it has withstood the test of time, and found utility with other programming languages. Here, by using both the Eiffel and Java languages as guidance, Design by Contract, by Examplepaves the way to learning this powerful concept.

Through the following six teaching principles, the authors demonstrate how to write effective contracts and supporting guidelines. Readers will learn how to:

  1. Separate queries from commands
  2. Separate basic queries from derived queries
  3. Write a postcondition for each derived query that specifies what result can be returned
  4. Write a postcondition for each command that specifies the value of every basic query
  5. Decide on a suitable precondition for every query and command
  6. Write invariants to define unchanging properties of objects

Contracts are built of assertions, which are used to express preconditions, postconditions and invariants. Using the above principles, the authors provide a frank discussion of the benefits, as well as the potential drawbacks, of this programming concept. Insightful examples from both the Eiffel and Java programming languages are included, and the book concludes with a summary of design by contract principles and a cost-benefit analysis of their applications.

Design by Contract, by Example is the first book of its kind to offer an example-based approach to learning this important paradigm. If you are a developer seeking a way to improve your craft, this book will give you the necessary understanding of the concepts of contracts in software design.



0201634600B08142001

„Über diesen Titel“ kann sich auf eine andere Ausgabe dieses Titels beziehen.

Beste Suchergebnisse bei AbeBooks

1.

Richard Mitchell; Jim McKim
Verlag: Addison Wesley Professional
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht Paperback Anzahl: 1
Anbieter
ThriftBooks
(Auburn, WA, USA)
Bewertung
[?]

Buchbeschreibung Addison Wesley Professional. Paperback. Zustand: Fair. A readable copy. All pages are intact, and the cover is intact. Pages can include considerable notes-in pen or highlighter-but the notes cannot obscure the text. At ThriftBooks, our motto is: Read More, Spend Less. Bestandsnummer des Verkäufers G0201634600I5N00

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 12,84
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer

2.

Mitchell, Richard; McKim, Jim
Verlag: Addison-Wesley Publishing Company
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht PAPERBACK Anzahl: 1
Anbieter
Red Planet Books
(Carol Stream, IL, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Company. PAPERBACK. Zustand: Very Good. 0201634600 No spine creases, binding solid. Lightly used copy with minor shelfwear. Bestandsnummer des Verkäufers 18JUL169

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 25,88
Währung umrechnen

In den Warenkorb

Versand: EUR 3,48
Innerhalb USA
Versandziele, Kosten & Dauer

3.

Mitchell, Richard; McKim, Jim
Verlag: Addison-Wesley Publishing Company
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht PAPERBACK Anzahl: 1
Anbieter
glenthebookseller
(Montgomery, IL, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Company. PAPERBACK. Zustand: Good. 0201634600 Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Bestandsnummer des Verkäufers Z0201634600Z3

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 36,89
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer

4.

Jim McKim,Richard Mitchell
Verlag: Addison-Wesley Publishing Compan (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht Paperback Anzahl: 1
Anbieter
Half Price Books Inc.
(Dallas, TX, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Compan, 2001. Paperback. Zustand: Good. Connecting readers with great books since 1972. Used books may not include companion materials, some shelf wear, may contain highlighting/notes, may not include cdrom or access codes. Customer service is our top priority!. Bestandsnummer des Verkäufers S_233651021

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 35,91
Währung umrechnen

In den Warenkorb

Versand: EUR 2,62
Innerhalb USA
Versandziele, Kosten & Dauer

5.

Richard Mitchell, Jim McKim
Verlag: Addison-Wesley Publishing Compan (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht Paperback Anzahl: 1
Anbieter
HPB-Dallas
(Dallas, TX, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Compan, 2001. Paperback. Zustand: Good. Item may show signs of shelf wear. Pages may include limited notes and highlighting. May include supplemental or companion materials if applicable. Access codes may or may not work. Connecting readers since 1972. Customer service is our top priority. Bestandsnummer des Verkäufers mon0001305155

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 35,91
Währung umrechnen

In den Warenkorb

Versand: EUR 3,48
Innerhalb USA
Versandziele, Kosten & Dauer

6.

Jim McKim,Richard Mitchell
Verlag: Addison-Wesley Publishing Compan (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht Paperback Anzahl: 1
Anbieter
HPB-Ohio
(Dallas, TX, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Compan, 2001. Paperback. Zustand: Good. Item may show signs of shelf wear. Pages may include limited notes and highlighting. May include supplemental or companion materials if applicable. Access codes may or may not work. Connecting readers since 1972. Customer service is our top priority. Bestandsnummer des Verkäufers mon0001193247

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 35,91
Währung umrechnen

In den Warenkorb

Versand: EUR 3,48
Innerhalb USA
Versandziele, Kosten & Dauer

7.

Richard Mitchell; Jim McKim
Verlag: Addison-Wesley Publishing Company (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht Softcover Anzahl: 1
Anbieter
GlassFrogBooks
(Hawthorne, CA, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Company, 2001. Zustand: Good. A+ Customer service! Satisfaction Guaranteed! Book is in Used-Good condition. Pages and cover are clean and intact. Used items may not include supplementary materials such as CDs or access codes. May show signs of minor shelf wear and contain limited notes and highlighting. Bestandsnummer des Verkäufers 0201634600-2-4

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 121,71
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer

8.

Richard Mitchell
Verlag: Addison-Wesley Publishing Company (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Gebraucht Paperback Erstausgabe Anzahl: 1
Anbieter
Books Express
(Portsmouth, NH, USA)
Bewertung
[?]

Buchbeschreibung Addison-Wesley Publishing Company, 2001. Paperback. Zustand: Good. 1st. Ships with Tracking Number! INTERNATIONAL WORLDWIDE Shipping available. May not contain Access Codes or Supplements. May be ex-library. Shipping & Handling by region. Buy with confidence, excellent customer service!. Bestandsnummer des Verkäufers 0201634600

Weitere Informationen zu diesem Verkäufer | Verkäufer kontaktieren

Gebraucht kaufen
EUR 129,63
Währung umrechnen

In den Warenkorb

Versand: Gratis
Innerhalb USA
Versandziele, Kosten & Dauer