skip to content
Refactoring : improving the design of existing code Preview this item
ClosePreview this item
Checking...

Refactoring : improving the design of existing code

Author: Martin Fowler; Kent Beck
Publisher: Reading, MA : Addison-Wesley, 1999.
Series: Addison-Wesley object technology series.
Edition/Format:   Print book : EnglishView all editions and formats
Database:WorldCat
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: Martin Fowler; Kent Beck
ISBN: 0201485672 9780201485677
OCLC Number: 41017370
Description: xxi, 431 pages : illustrations ; 25 cm.
Contents: Ch. 1. Refactoring, a First Example --
Ch. 2. Principles in Refactoring --
Ch. 3. Bad Smells in Code / Kent Beck and Martin Fowler --
Ch. 4. Building Tests --
Ch. 5. Toward a Catalog of Refactorings --
Ch. 6. Composing Methods --
Ch. 7. Moving Features Between Objects --
Ch. 8. Organizing Data --
Ch. 9. Simplifying Conditional Expressions --
Ch. 10. Making Method Calls Simpler --
Ch. 11. Dealing with Generalization --
Ch. 12. Big Refactorings / Kent Beck and Martin Fowler --
Ch. 13. Refactoring, Reuse, and Reality / William Opdyke --
Ch. 14. Refactoring Tools / Don Roberts and John Brant --
Ch. 15. Putting It All Together / Kent Beck.
Series Title: Addison-Wesley object technology series.
Responsibility: Martin Fowler ; with contributions by Kent Beck [and others].

Reviews

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

Tags

Be the first.
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/41017370> # Refactoring : improving the design of existing code
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "41017370" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/795204014#Place/reading_ma> ; # Reading, MA
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/java_programmiersprache> ; # Java (Programmiersprache)
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/software_reengineering> ; # Software reengineering
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/ingenierie_logiciel> ; # ingénierie logiciel
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/programmation_orientee_objet> ; # programmation orientée objet
    schema:about <http://id.worldcat.org/fast/1042804> ; # Object-oriented programming (Computer science)
    schema:about <http://dewey.info/class/005.14/e21/> ;
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/maintenance_logiciel> ; # maintenance logiciel
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/softwareentwicklung> ; # Softwareentwicklung
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/programmation_orientee_objets_informatique> ; # Programmation orientée objets (informatique)
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/programmation_orientee_objet_informatique> ; # Programmation orientée objet (Informatique)
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/logiciels_reingenierie> ; # Logiciels--Réingénierie
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/langage_oriente_objets> ; # langage orienté objets
    schema:about <http://experiment.worldcat.org/entity/work/data/795204014#Topic/logiciels_refactorisation> ; # Logiciels--Refactorisation
    schema:about <http://id.worldcat.org/fast/1124216> ; # Software refactoring
    schema:bookFormat bgn:PrintBook ;
    schema:contributor <http://viaf.org/viaf/39529441> ; # Kent Beck
    schema:creator <http://viaf.org/viaf/5145169> ; # Martin Fowler
    schema:datePublished "1999" ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/795204014> ;
    schema:inLanguage "en" ;
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/795204014#Series/addison_wesley_object_technology_series> ; # Addison-Wesley object technology series.
    schema:isPartOf <http://experiment.worldcat.org/entity/work/data/795204014#Series/the_addison_wesley_object_technology_series> ; # The Addison-Wesley object technology series
    schema:name "Refactoring : improving the design of existing code"@en ;
    schema:productID "41017370" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/41017370#PublicationEvent/reading_ma_addison_wesley_1999> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/795204014#Agent/addison_wesley> ; # Addison-Wesley
    schema:workExample <http://worldcat.org/isbn/9780201485677> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA169291> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/41017370> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/795204014#Agent/addison_wesley> # Addison-Wesley
    a bgn:Agent ;
    schema:name "Addison-Wesley" ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Series/addison_wesley_object_technology_series> # Addison-Wesley object technology series.
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/41017370> ; # Refactoring : improving the design of existing code
    schema:name "Addison-Wesley object technology series." ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Series/the_addison_wesley_object_technology_series> # The Addison-Wesley object technology series
    a bgn:PublicationSeries ;
    schema:hasPart <http://www.worldcat.org/oclc/41017370> ; # Refactoring : improving the design of existing code
    schema:name "The Addison-Wesley object technology series" ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/ingenierie_logiciel> # ingénierie logiciel
    a schema:Intangible ;
    schema:name "ingénierie logiciel"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/java_programmiersprache> # Java (Programmiersprache)
    a schema:Intangible ;
    schema:name "Java (Programmiersprache)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/langage_oriente_objets> # langage orienté objets
    a schema:Intangible ;
    schema:name "langage orienté objets"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/logiciels_refactorisation> # Logiciels--Refactorisation
    a schema:Intangible ;
    schema:name "Logiciels--Refactorisation"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/logiciels_reingenierie> # Logiciels--Réingénierie
    a schema:Intangible ;
    schema:name "Logiciels--Réingénierie"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/maintenance_logiciel> # maintenance logiciel
    a schema:Intangible ;
    schema:name "maintenance logiciel"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/programmation_orientee_objet> # programmation orientée objet
    a schema:Intangible ;
    schema:name "programmation orientée objet"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/programmation_orientee_objet_informatique> # Programmation orientée objet (Informatique)
    a schema:Intangible ;
    schema:name "Programmation orientée objet (Informatique)"@fr ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/programmation_orientee_objets_informatique> # Programmation orientée objets (informatique)
    a schema:Intangible ;
    schema:name "Programmation orientée objets (informatique)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/software_reengineering> # Software reengineering
    a schema:Intangible ;
    schema:name "Software reengineering"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/795204014#Topic/softwareentwicklung> # Softwareentwicklung
    a schema:Intangible ;
    schema:name "Softwareentwicklung"@en ;
    .

<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/1124216> # Software refactoring
    a schema:Intangible ;
    schema:name "Software refactoring"@en ;
    .

<http://viaf.org/viaf/39529441> # Kent Beck
    a schema:Person ;
    schema:familyName "Beck" ;
    schema:givenName "Kent" ;
    schema:name "Kent Beck" ;
    .

<http://viaf.org/viaf/5145169> # Martin Fowler
    a schema:Person ;
    schema:birthDate "1963" ;
    schema:familyName "Fowler" ;
    schema:givenName "Martin" ;
    schema:name "Martin Fowler" ;
    .

<http://worldcat.org/isbn/9780201485677>
    a schema:ProductModel ;
    schema:isbn "0201485672" ;
    schema:isbn "9780201485677" ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

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