Vous en avez un à vendre ?

Design par contrat, par exemple par Jim McKim et Richard Mitchell (2001, PB) LN

R&R Better Books
(117)
Inscrit comme vendeur professionnel
99,00 USD
Environ86,73 EUR
Prix de vente initial : 110,00 USD (10 % de réduction)Que signifie ce prix ?
Prix de vente récent fourni par le vendeur
État :
Comme neuf
* Book cover like new - pages clean, bright and unmarked – spine like new.* Proceeds benefit Friends ... En savoir plusà propos de l'état
Pas d'inquiétude ! Les retours sont acceptés.
Livraison :
Gratuit USPS Media MailTM.
Lieu où se trouve l'objet : Martinez, California, États-Unis
Délai de livraison :
Estimé entre le lun. 4 août et le mer. 6 août à 94104
Les dates de livraison estimées - la page s'ouvre dans une nouvelle fenêtre ou un nouvel onglet prennent en compte le délai d'expédition indiqué par le vendeur, le code postal de l'expéditeur, le code postal du destinataire et la date d'acceptation de l'offre. Elles dépendent du service de livraison sélectionné et de la date de réception du paiementréception du paiement - la page s'ouvre dans une nouvelle fenêtre ou un nouvel onglet. Les délais de livraison peuvent varier, notamment pendant les périodes de pointe.
Retours :
Retour sous 30 jours. L'acheteur paie les frais de retour. Si vous utilisez un bordereau d'affranchissement eBay, son coût sera déduit du montant de votre remboursement.
Paiements :
     Diners Club

Achetez en toute confiance

Garantie client eBay
Obtenez un remboursement si vous ne recevez pas l'objet que vous avez commandé. En savoir plusGarantie client eBay - la page s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Le vendeur assume l'entière responsabilité de cette annonce.
Numéro de l'objet eBay :306301698946

Caractéristiques de l'objet

État
Comme neuf
Livre qui semble neuf, mais ayant déjà été lu. La couverture ne présente aucune marque d'usure apparente. Pour les couvertures rigides, la jaquette (si applicable) est incluse. Aucune page n'est manquante, endommagée, pliée ni déchirée. Aucun texte n'est souligné ni surligné. Aucune note ne figure dans les marges. La couverture intérieure peut présenter des marques d'identification mineures. Consulter l'annonce du vendeur pour avoir plus de détails et voir la description des défauts. Afficher toutes les définitions des étatsla page s'ouvre dans une nouvelle fenêtre ou un nouvel onglet
Commentaires du vendeur
“* Book cover like new - pages clean, bright and unmarked – spine like new.* Proceeds benefit ...
ISBN
9780201634600

À propos de ce produit

Product Identifiers

Publisher
Addison Wesley Professional
ISBN-10
0201634600
ISBN-13
9780201634600
eBay Product ID (ePID)
493222

Product Key Features

Number of Pages
256 Pages
Language
English
Publication Name
Design by Contract, by Example
Publication Year
2001
Subject
Programming / General, Hardware / General, Programming / Object Oriented
Type
Textbook
Subject Area
Computers
Author
Jim Mckim, Richard Mitchell
Format
Trade Paperback

Dimensions

Item Height
0.6 in
Item Weight
18.7 Oz
Item Length
9.3 in
Item Width
7.4 in

Additional Product Features

Intended Audience
Scholarly & Professional
LCCN
2001-046451
Dewey Edition
21
Dewey Decimal
005.1/17
Table Of Content
Foreword. Preface. 1. A First Taste of Design by Contract. About This Chapter.The Customer Manager Example.Some Questions.A Contract for CUSTOMER_MANAGER.The Story So Far.Runtime Checking.Trustworthy Documentation.Summary.An Aide Memoire.Things to Do. 2. Elementary Principles of Design by Contract. About This Chapter.Stacks.Separate Commands and Queries.Naming Conventions.Separate Basic Queries and Derived Queries.Specify How Commands Affect Basic Queries.Capture Unchanging Properties in Invariants.The Class and Its Contract.The Basic Queries Are a Conceptual Model of Stacks.The Six Principles.Things to Do. 3. Applying the Six Principles. About This Chapter.Dictionaries.Separating and Categorizing Features.Postconditions.Preconditions.Invariant.A Complete, Contract-Level View of DICTIONARY.Summary.Things to Do. 4. Building Support for Contracts Immutable Lists. About This Chapter.Support for Linear Structures.Contracts Involve Expressions.Immutable Lists.A Contract for Immutable Lists.The Basic Queries.The Creation Command.The Derived Query Count.The Derived Query Preceded_by.The Derived Query Item.The Derived Query is_equal.The Derived Query Sublist.Summary.Things to Do. 5. Applying the Six Principles to QUEUE. About This Chapter.Queues.A Contract for the Remove Feature.Making Count a Derived Feature.A Contract for the Initialize Feature.A Contract for the Head Feature.A Contract for the put Feature.More Derived Queries.Summary.Things to Do. 6. Design by Contract and Inheritance. About This Chapter.Superclasses and Subclasses.Redefining Contracts.Eiffel Syntax.Summary.Invariants and Inheritance.Designing Superclasses with Guarded Postconditions.Two Kinds of Inheritance.Summary.Things to Do. 7. Frame Rules. About This Chapter.Change Specifications and Frame Rules.Frame Rules for put Using Immutable Lists.Frame Rules for put Using "Forall".Kinds of Frame Rules.Things to Do.Appendix: More About the Preprocessor. 8. Benefits of Design by Contract. About This Chapter.Kinds of Benefits.Better Designs.Improved Reliability.Better Documentation.Easier Debugging.Support for Reuse.Design by Contract and Defensive Programming.Defending a Program Against Unwanted Input.Bulletproofing a Routine.Defensive Programming.Some Costs and Limitations of Contracts. 9. Contracts for an Observer Framework. About This Chapter.The Observer Framework.Immutable Sets.Attaching and Detaching Observers.Notification (For One Observer).Notification (For All Observers).A Performance Issue.Frame Rules.Privacy.Things to Do. 10. Fulfilling a Precondition. About This Chapter.The Examples.Fulfilling and Testing a Precondition.Testing Versus Checking.A Simple Counter Class.The User's View of the Program.The Internal Structure of the Program.The Program's Behavior.A Minor Detail.Summary.Things to Do. 11. Java Examples. About This Chapter.Why Java?Queues.The Basic Query size().The Basic Query get().The Derived Query head().The Derived Query isEmpty().The Derived Query shallowCopy().The Constructor Queue.The Command put.The Command remove.Summary.Dictionaries.Names.The Invariant.The Basic Queries.A Derived Query.The Commands.The Constructor.A Possible Set of Classes.Java Without iContract.Precondition Testing.Things to Do. 12. Analysis by Contract. About This Chapter.A Use Case.Contracts in Analysis Models.A Contract for the withdrawCash Use Case.From Analysis to Design.Problem Domain and System Models.The Object Constraint Language.Summary. Bibliography. Index. 0201634600T10102001
Synopsis
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., 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.
LC Classification Number
QA76.64.M592 2002

Description de l'objet fournie par le vendeur

Informations sur le vendeur professionnel

Je certifie que toutes mes activités de vente seront conformes à toutes les lois et réglementations de l'UE.
À propos de ce vendeur

R&R Better Books

100% d'évaluations positives330 objets vendus

Membre depuis août 2021
Répond en général sous 24 heures
Inscrit comme vendeur professionnel
From collectibles to bargains, we offer a wide variety of books in our own collection as well as the sale of donations on behalf of Friends of the Library.Thank you for stopping by!
Visiter la BoutiqueContacter

Évaluations détaillées du vendeur

Moyenne pour les 12 derniers mois
Description exacte
5.0
Frais de livraison raisonnables
5.0
Livraison rapide
5.0
Communication
5.0

Évaluations du vendeur (116)

Toutes les évaluations
Positives
Neutres
Négatives