<?xml version="1.0" encoding="UTF-8"?>
<record
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xsi:schemaLocation="http://www.loc.gov/MARC21/slim http://www.loc.gov/standards/marcxml/schema/MARC21slim.xsd"
    xmlns="http://www.loc.gov/MARC21/slim">

  <leader>01824nam a22002537a 4500</leader>
  <controlfield tag="003">OSt</controlfield>
  <controlfield tag="005">20260325114616.0</controlfield>
  <controlfield tag="008">260325t2014    uk aod fr     001 0 eng d</controlfield>
  <datafield tag="020" ind1=" " ind2=" ">
    <subfield code="a">9781292025940</subfield>
  </datafield>
  <datafield tag="040" ind1=" " ind2=" ">
    <subfield code="a">clrauoh</subfield>
    <subfield code="b">eng</subfield>
    <subfield code="c">clrauoh</subfield>
    <subfield code="e">rda</subfield>
  </datafield>
  <datafield tag="082" ind1=" " ind2=" ">
    <subfield code="2">005.1</subfield>
  </datafield>
  <datafield tag="100" ind1="1" ind2=" ">
    <subfield code="a">Martin, Robert C.</subfield>
    <subfield code="e">author.</subfield>
  </datafield>
  <datafield tag="245" ind1="1" ind2="0">
    <subfield code="a">Agile software development :</subfield>
    <subfield code="b">Principles, patterns, and practices /</subfield>
    <subfield code="c">Robert C. Martin</subfield>
  </datafield>
  <datafield tag="250" ind1=" " ind2=" ">
    <subfield code="a">New International edition.</subfield>
  </datafield>
  <datafield tag="260" ind1=" " ind2=" ">
    <subfield code="a">Essex :</subfield>
    <subfield code="b">Pearson,</subfield>
    <subfield code="c">2014</subfield>
  </datafield>
  <datafield tag="300" ind1=" " ind2=" ">
    <subfield code="a">524 pages :</subfield>
    <subfield code="b">illustrations.</subfield>
  </datafield>
  <datafield tag="336" ind1=" " ind2=" ">
    <subfield code="a">texto</subfield>
    <subfield code="b">txt</subfield>
    <subfield code="2">rdacontent</subfield>
  </datafield>
  <datafield tag="337" ind1=" " ind2=" ">
    <subfield code="a">unmediated</subfield>
    <subfield code="b">n</subfield>
    <subfield code="2">rdamedia</subfield>
  </datafield>
  <datafield tag="338" ind1=" " ind2=" ">
    <subfield code="a">volume</subfield>
    <subfield code="b">nc</subfield>
    <subfield code="2">rdacarrier</subfield>
  </datafield>
  <datafield tag="505" ind1=" " ind2=" ">
    <subfield code="a">I. AGILE DEVELOPMENT -- Agile Practices -- Overview of Extreme Programming -- Planning -- Testing -- Refactoring -- A Programming Episode -- II. AGILE DESIGN -- What Is Agile Design? -- SRP: The Single-Responsibility Principle -- OCP: The Open-Closed Principle -- LSP: The Liskov Substitution Principle -- DIP: The Dependency-Inversion Principle -- ISP: The Interface-Segregation Principle -- III. THE PAYROLL CASE STUDY -- Command and Active Object -- Template Method &amp; Strategy: Inheritance vs. Delegation -- Facade and Mediator -- Singleton and Monostate -- Null Object -- The Payroll Case Study: Iteration One Begins -- The Payroll Case Study: Implementation -- IV. PACKAGING THE PAYROLL SYSTEM -- Principles of Package Design -- Factory -- The Payroll Case Study (Part 2) -- V. THE WEATHER STATION CASE STUDY -- Composite -- Observer - Backing into a Pattern -- Abstract Server, Adapter, and Bridge -- Proxy and Stairway to Heaven: Managing Third Party APIs -- Case Study: Weather Station -- VI. THE ETS CASE STUDY -- Visitor -- State -- The ETS Framework.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">Agile software development.</subfield>
  </datafield>
  <datafield tag="650" ind1=" " ind2="0">
    <subfield code="a">eXtreme programming.</subfield>
  </datafield>
  <datafield tag="942" ind1=" " ind2=" ">
    <subfield code="2">ddc</subfield>
    <subfield code="c">BOOK</subfield>
    <subfield code="n">0</subfield>
  </datafield>
  <datafield tag="999" ind1=" " ind2=" ">
    <subfield code="c">6992</subfield>
    <subfield code="d">6992</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="r">2026-03-25 11:42:26</subfield>
    <subfield code="i">35672011176</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.1 M379a 2014</subfield>
    <subfield code="p">35672011176</subfield>
    <subfield code="t">1</subfield>
    <subfield code="w">2026-03-25</subfield>
    <subfield code="y">BOOK</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">COL_GRAL</subfield>
    <subfield code="0">0</subfield>
    <subfield code="a">BCENTRAL</subfield>
    <subfield code="b">BCENTRAL</subfield>
    <subfield code="d">2025-11-19</subfield>
    <subfield code="g">123280.00</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="r">2026-03-25 11:42:00</subfield>
    <subfield code="i">35672011177</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.1 M379a 2014</subfield>
    <subfield code="p">35672011177</subfield>
    <subfield code="t">2</subfield>
    <subfield code="w">2026-03-25</subfield>
    <subfield code="y">BOOK</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">COL_GRAL</subfield>
    <subfield code="0">0</subfield>
    <subfield code="a">BCENTRAL</subfield>
    <subfield code="b">BCENTRAL</subfield>
    <subfield code="d">2025-11-19</subfield>
    <subfield code="g">123280.00</subfield>
  </datafield>
  <datafield tag="952" ind1=" " ind2=" ">
    <subfield code="r">2026-03-25 11:42:00</subfield>
    <subfield code="i">35672011178</subfield>
    <subfield code="l">0</subfield>
    <subfield code="o">005.1 M379a 2014</subfield>
    <subfield code="p">35672011178</subfield>
    <subfield code="t">3</subfield>
    <subfield code="w">2026-03-25</subfield>
    <subfield code="y">BOOK</subfield>
    <subfield code="1">0</subfield>
    <subfield code="2">ddc</subfield>
    <subfield code="4">0</subfield>
    <subfield code="7">0</subfield>
    <subfield code="8">COL_GRAL</subfield>
    <subfield code="0">0</subfield>
    <subfield code="a">BCENTRAL</subfield>
    <subfield code="b">BCENTRAL</subfield>
    <subfield code="d">2026-04-07</subfield>
    <subfield code="g">123280.00</subfield>
  </datafield>
</record>
