<?xml version="1.0" encoding="UTF-8"?>
<mods xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" version="3.1" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-1.xsd">
  <titleInfo>
    <title>Refactoring: Improving the Design of Existing Code-(EBOOK)</title>
    <subTitle>Martin Fowler,Kent Beck,John Brant,William Opdyke,Don Roberts</subTitle>
  </titleInfo>
  <name type="personal">
    <namePart>Fowler,Martin</namePart>
    <role>
      <roleTerm authority="marcrelator" type="text">creator</roleTerm>
    </role>
  </name>
  <typeOfResource/>
  <originInfo>
    <place>
      <placeTerm type="text">USA</placeTerm>
    </place>
    <publisher>Addison Wesley</publisher>
    <dateIssued>1999</dateIssued>
    <issuance/>
  </originInfo>
  <physicalDescription>
    <extent>464p</extent>
  </physicalDescription>
  <tableOfContents>     Refactoring, a First Example. (Page-10)      Principles in Refactoring. (Page-16) Bad Smells in Code. (Page-21) Building Tests. (Page-33) Toward a Catalog of Refactorings. (Page-58) Composing Methods. (Page-73) Moving Features Between Objects. (Page-98) Organizing Data. (Page-103) Simplifying Conditional Expressions. (Page-145) Making Method Calls Simpler. (Page-165) Dealing with Generalization. (Page-173) Big Refactorings. (Page-203) Refactoring, Reuse, and Reality. (Page-) Refactoring Tools. (Page-) Putting It All Together. (Page-)</tableOfContents>
  <subject>
    <topic>Refactoring</topic>
  </subject>
  <subject>
    <geographic>EBOOK</geographic>
  </subject>
  <classification authority="ddc">004.39</classification>
  <identifier type="isbn">0-201-485672</identifier>
  <recordInfo>
    <recordContentSource authority="marcorg"/>
    <recordChangeDate encoding="iso8601">20170207154011.0</recordChangeDate>
  </recordInfo>
</mods>
