Design by Contract by Example

3,31 valoración promedio
( 16 valoraciones por GoodReads )
 
9780201634600: Design by Contract by Example
From the Publisher:

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.

About the Author:

Richard Mitchell is a senior consultant with InferData Corporation, specializing in object-oriented analysis and design. Before joining InferData full-time in 1999, he was a Professor of Computing at the University of Brighton, UK, where he was involved in teaching and researching object technology. Jim McKim is Clinical Professor and Chair of the Department of Engineering and Science at Rensselaer Polytechnic Institute in Hartford, Connecticut. He has been teaching and consulting in the area of object oriented software development for some 10 years. Over the same period he has authored or coauthored numerous articles on Design by Contract for such publications as the Journal of Object-Oriented Programming and IEEE Computer. 0201634600AB08142001

"Sobre este título" puede pertenecer a otra edición de este libro.

Los mejores resultados en AbeBooks

1.

Mitchell, Richard; McKim, Jim
Editorial: Addison-Wesley Publishing Company (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Nuevos Paperback Primera edición Cantidad: 1
Librería
Ergodebooks
(RICHMOND, TX, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Publishing Company, 2001. Paperback. Estado de conservación: New. 1st. Nº de ref. de la librería DADAX0201634600

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 79,25
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 3,76
A Estados Unidos de America
Destinos, gastos y plazos de envío

2.

Mitchell, Richard; McKim, Jim
Editorial: Addison-Wesley Publishing Company
ISBN 10: 0201634600 ISBN 13: 9780201634600
Nuevos PAPERBACK Cantidad: 1
Librería
Cloud 9 Books
(West Palm Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Publishing Company. PAPERBACK. Estado de conservación: New. 0201634600 New Condition. Nº de ref. de la librería NEW6.0089308

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 122,97
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 4,71
A Estados Unidos de America
Destinos, gastos y plazos de envío

3.

Mitchell, Richard; McKim, Jim
Editorial: Addison-Wesley Publishing Comp (2001)
ISBN 10: 0201634600 ISBN 13: 9780201634600
Nuevos Paperback Cantidad: 3
Librería
Murray Media
(North Miami Beach, FL, Estados Unidos de America)
Valoración
[?]

Descripción Addison-Wesley Publishing Comp, 2001. Paperback. Estado de conservación: New. Nº de ref. de la librería P110201634600

Más información sobre esta librería | Hacer una pregunta a la librería

Comprar nuevo
EUR 128,53
Convertir moneda

Añadir al carrito

Gastos de envío: EUR 2,82
A Estados Unidos de America
Destinos, gastos y plazos de envío