Artboard 33 Artboard 16 Artboard 18 Artboard 15 Artboard 21 Artboard 1 Artboard 2 Artboard 5 Artboard 45 Artboard 45 Artboard 22 Artboard 9 Artboard 23 Artboard 17? Artboard 28 Artboard 43 Artboard 49 Artboard 47 Artboard 38 Artboard 32 Artboard 8 Artboard 22 Artboard 5 Artboard 25 Artboard 1 Artboard 42 Artboard 11 Artboard 41 Artboard 13 Artboard 23 Artboard 10 Artboard 4 Artboard 9 Artboard 20 Artboard 6 Artboard 11 Artboard 7 Artboard 3 Artboard 3 Artboard 12 Artboard 25 Artboard 34 Artboard 39 Artboard 24 Artboard 13 Artboard 19 Artboard 7 Artboard 24 Artboard 31 Artboard 4 Artboard 14 Artboard 27 Artboard 30 Artboard 36 Artboard 44 Artboard 12 Artboard 17 Artboard 17 Artboard 6 Artboard 27 Artboard 19 Artboard 30 Artboard 29 Artboard 29 Artboard 26 Artboard 18 Artboard 2 Artboard 20 Artboard 35 Artboard 15 Artboard 14 Artboard 48 Artboard 50 Artboard 26 Artboard 16 Artboard 40 Artboard 21 Artboard 29 Artboard 10 Artboard 37 Artboard 3 Artboard 3 Artboard 46 Artboard 8
Promoção Visa Checkout

Design By Contract By Example (Cód: 9244449)

Mitchell,Richard; McKim,Jim

Addison Wesley

Ooopss! Este produto está temporariamente indisponível.
Mas não se preocupe, nós avisamos quando ele chegar.

Ooops! Este produto não está mais a venda.
Mas não se preocupe, temos uma versão atualizada para você.

Ooopss! Este produto está fora de linha, mas temos outras opções para você.
Veja nossas sugestões abaixo!

R$ 249,60 em até 8x de R$ 31,20 sem juros
Cartão Saraiva R$ 237,12 (-5%) em até 1x no cartão ou em até 12x de R$ 20,80 sem juros

Cartão Saraiva:

Total: R$0,00

Em até 8x sem juros de R$ 0,00

Design By Contract By Example



Programming by contract is a powerful object-oriented technique that provides a disciplined and effective means of documenting the public interface of a class. This text provides a detailed description of programming by contract and demonstrates how to exploit its full power. The core of the text consists of a collection of design principles that the author has developed, and an array of examples from the Eiffel Library Kernal Standard (ELKS) is included. 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 Example ' paves 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: Separate queries from commands Separate basic queries from derived queries Write a postcondition for each derived query that specifies what result can be returned Write a postcondition for each command that specifies the value of every basic query Decide on a suitable precondition for every query and command 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 Foreword by Meyer, Bertrand


Produto sob encomenda Sim
Marca Addison Wesley
Cód. Barras 9780201634600
Altura 24.00 cm
I.S.B.N. 9780201634600
Profundidade 1.45 cm
Referência 000072336
Acabamento Brochura
Cor Branco
Ano da edição 2001
Idioma Inglês
Número de Páginas 256
Peso 0.44 Kg
Largura 18.08 cm
AutorMitchell,Richard; McKim,Jim