skip to content
Practical object-oriented design in Ruby : an agile primer Preview this item
ClosePreview this item
Checking...

Practical object-oriented design in Ruby : an agile primer

Author: Sandi Metz
Publisher: Upper Saddle River, NJ : Addison-Wesley, 2013.
Series: Addison-Wesley professional Ruby series.
Edition/Format:   Print book : EnglishView all editions and formats
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

 

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Document Type: Book
All Authors / Contributors: Sandi Metz
ISBN: 0321721330 9780321721334
OCLC Number: 808684337
Description: xxiii, 247 pages : illustrations (some color) ; 23 cm.
Contents: Object-oriented design --
Designing classes with a single responsibility --
Managing dependencies --
Creating flexible interfaces --
Reducing costs with duck typing --
Acquiring behavior through inheritance --
Sharing role behavior with modules --
Combining objects with composition --
Designing cost-effective tests.
Series Title: Addison-Wesley professional Ruby series.
Responsibility: Sandi Metz.

Reviews

Editorial reviews

Publisher Synopsis

"This is great stuff! Your descriptions are so vibrant and vivid that I'm rediscovering the truth buried in OO principles that are otherwise so internalized that I forget to explore them. Your Read more...

 
User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.

Similar Items

Related Subjects:(2)

User lists with this item (4)

Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/808684337> # Practical object-oriented design in Ruby : an agile primer
    a schema:CreativeWork, schema:Book ;
   library:oclcnum "808684337" ;
   library:placeOfPublication <http://id.loc.gov/vocabulary/countries/nju> ;
   library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/1165219165#Place/upper_saddle_river_nj> ; # Upper Saddle River, NJ
   schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
   schema:about <http://dewey.info/class/005.117/e23/> ;
   schema:about <http://id.worldcat.org/fast/1101038> ; # Ruby (Computer program language)
   schema:bookFormat bgn:PrintBook ;
   schema:creator <http://viaf.org/viaf/253729753> ; # Sandi Metz
   schema:datePublished "2013" ;
   schema:description "Object-oriented design -- Designing classes with a single responsibility -- Managing dependencies -- Creating flexible interfaces -- Reducing costs with duck typing -- Acquiring behavior through inheritance -- Sharing role behavior with modules -- Combining objects with composition -- Designing cost-effective tests."@en ;
   schema:exampleOfWork <http://worldcat.org/entity/work/id/1165219165> ;
   schema:inLanguage "en" ;
   schema:isPartOf <http://experiment.worldcat.org/entity/work/data/1165219165#Series/addison_wesley_professional_ruby_series> ; # Addison-Wesley professional Ruby series.
   schema:name "Practical object-oriented design in Ruby : an agile primer"@en ;
   schema:productID "808684337" ;
   schema:publication <http://www.worldcat.org/title/-/oclc/808684337#PublicationEvent/upper_saddle_river_nj_addison_wesley_2013> ;
   schema:publisher <http://experiment.worldcat.org/entity/work/data/1165219165#Agent/addison_wesley> ; # Addison-Wesley
   schema:workExample <http://worldcat.org/isbn/9780321721334> ;
   wdrs:describedby <http://www.worldcat.org/title/-/oclc/808684337> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/1165219165#Place/upper_saddle_river_nj> # Upper Saddle River, NJ
    a schema:Place ;
   schema:name "Upper Saddle River, NJ" ;
    .

<http://experiment.worldcat.org/entity/work/data/1165219165#Series/addison_wesley_professional_ruby_series> # Addison-Wesley professional Ruby series.
    a bgn:PublicationSeries ;
   schema:hasPart <http://www.worldcat.org/oclc/808684337> ; # Practical object-oriented design in Ruby : an agile primer
   schema:name "Addison-Wesley professional Ruby series." ;
   schema:name "Addison-Wesley professional Ruby series" ;
    .

<http://id.worldcat.org/fast/1042804> # Object-oriented programming (Computer science)
    a schema:Intangible ;
   schema:name "Object-oriented programming (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/1101038> # Ruby (Computer program language)
    a schema:Intangible ;
   schema:name "Ruby (Computer program language)"@en ;
    .

<http://viaf.org/viaf/253729753> # Sandi Metz
    a schema:Person ;
   schema:familyName "Metz" ;
   schema:givenName "Sandi" ;
   schema:name "Sandi Metz" ;
    .

<http://worldcat.org/isbn/9780321721334>
    a schema:ProductModel ;
   schema:isbn "0321721330" ;
   schema:isbn "9780321721334" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.