• Fri frakt över 249 kr
  • •
  • Snabba leveranser
  • •
  • Billiga böcker
Kundservice

Du är på sajten för privatpersoner.

Företag, bibliotek eller offentlig verksamhet?

Du handlar på classic.bokus.com, där alla dina funktioner finns intakta.
Till classic.bokus.com
Bokus logotyp. Gå till startsidan.
  • Erbjudanden
  • Nyheter
  • Student
  • Topplistor
  • Barn & ungdom
  • Bokus Play
  • E-böcker
  • Pocketböcker
  • Spel & pussel

10% studentrabatt med kod TERM26

Sidfot

Mina sidor

    Hjälp

    • Kundservice
    • Vanliga frågor och svar
    • Frakt och leverans
    • Retur vid ångerrätt
    • Reklamera vara
    • Betalning
    • Köpvillkor
    • Allmänna villkor
    • Information om webbplatsens tillgänglighet

    Om Bokus

    • Om oss
    • Pressrum
    • För studenter
    • För företag
    • För bibliotek och offentlig verksamhet
    • För leverantörer
    • Hållbarhet

    Populärt

    • Aktuella erbjudanden
    • Presentkort
    • Studentlitteratur
    • Nya böcker
    • Topplistor
    • Signerade böcker
    • Engelska böcker

    Inspiration

    • Boktips
    • BookTok
    • Populära bokserier
    • Barnbokskaraktärer
    • Populära författare

    Mina sidor

      Hjälp

      • Kundservice
      • Vanliga frågor och svar
      • Frakt och leverans
      • Retur vid ångerrätt
      • Reklamera vara
      • Betalning
      • Köpvillkor
      • Allmänna villkor
      • Information om webbplatsens tillgänglighet

      Om Bokus

      • Om oss
      • Pressrum
      • För studenter
      • För företag
      • För bibliotek och offentlig verksamhet
      • För leverantörer
      • Hållbarhet

      Populärt

      • Aktuella erbjudanden
      • Presentkort
      • Studentlitteratur
      • Nya böcker
      • Topplistor
      • Signerade böcker
      • Engelska böcker

      Inspiration

      • Boktips
      • BookTok
      • Populära bokserier
      • Barnbokskaraktärer
      • Populära författare
      Logotyp för Bokus
      Följ oss på Facebook (extern länk)Följ oss på Instagram (extern länk)Följ oss på YouTube (extern länk)Följ oss på TikTok (extern länk)
      bokus @ CookiesAnpassa cookiesIntegritetspolicyKöpvillkor
      Till Citymail hemsida (extern länk)Till Budbee hemsida (extern länk)Till Postnord hemsida (extern länk)Till Schenker hemsida (extern länk)Till Early Bird hemsida (extern länk)Till Walleys hemsida (extern länk)
      1. Data och IT
      2. Programmeringsböcker
      3. Programvaruutveckling

      Working Effectively with Legacy Code

      AvMichael Feathers

      Häftad, Engelska, 2004

      Del i serien Robert C. Martin Series

      661 kr

      Beställningsvara. Skickas inom 7-10 vardagar. Fri frakt över 249 kr.

      Beskrivning

      This book provides programmers with the ability to cost-effectively handle common legacy code problems without having to go through the hugely expensive task of rewriting all existing code. It describes a series of practical strategies that developers can employ to bring their existing software applications under control. The author provides useful guidance about how to use these strategies when refactoring or making functional changes to codebases.

      One of the book's key points is that it teaches developers to write tests that can be used to ensure they are not unintentionally changing the application as they optimize it. Examples are provided in Java, C++, and C#, and the book assumes that the reader has some knowledge of UML notation. Strategies using UML and code in C++ and Java are emphasized, while language-independent advice is delivered in sidebars and appendices for language-specific users.

      Produktinformation

      • Utgivningsdatum:2004-10-14
      • Mått:233 x 178 x 24 mm
      • Vikt:790 g
      • Format:Häftad
      • Språk:Engelska
      • Serie:Robert C. Martin Series
      • Antal sidor:464
      • Upplaga:1
      • Förlag:Pearson Education
      • ISBN:9780131177055

      Utforska kategorier

      • Programvaruutveckling inom Data och IT
      • Programmeringsböcker inom Data och IT

      Mer om författaren

      MICHAEL C. FEATHERS works for Object Mentor, Inc., one of the world's top providers of mentoring, skill development, knowledge transfer, and leadership services in software development. He currently provides worldwide training and mentoring in Test-Driven Development (TDD), Refactoring, OO Design, Java, C#, C++, and Extreme Programming (XP). Michael is the original author of CppUnit, a C++ port of the JUnit testing framework, and FitCpp, a C++ port of the FIT integrated-testing framework. A member of ACM and IEEE, he has chaired CodeFest at three OOPSLA conferences. © Copyright Pearson Education. All rights reserved.

      Innehållsförteckning

      • I. THE MECHANICS OF CHANGE. 1. Changing Software. 2. Working with Feedback. 3. Sensing and Separation. 4. The Seam Model. 5. Tools. II. CHANGING SOFTWARE. 6. I Don’t Have Much Time and I Have To Change It. 7. It Takes Forever To Make a Change. 8. How Do I Add a Feature? 9. I Can’t Get This Class into a Test Harness. 10. I Can’t Run This Method into a Test Harness. 11. I Need to Make a Change. What Methods Should I Test? 12. I Need to Make Many Changes In One Area Do I Have To Break. 13. I Need To Make a Change but I Don’t Know What Tests To Write. 14. Dependencies on Libraries Are Killing Me. 15. My Application Is All API Calls. 16. I Don’t Understand the Code Well Enough To Change It. 17. My Application Has No Structure. 18. My Test Code Is in the Way. 19. My Project Is Not Object-Oriented. How Do I Make Safe Changes? 20. This Class Is Too Big and I Don’t Want It to Get Any Bigger. 21. I’m Changing The Same Code All Over the Place. 22. I Need To Change a Monster Method and I Can’t Write Tests for It. 23. How Do I Know That I’m Not Breaking Anything? 24. We Feel Overwhelmed. It Isn’t Going To Get Any Better. III. DEPENDENCY BREAKING TECHNIQUES. 25. Dependency Breaking Techniques. Appendix: Refactoring. Glossary.

      Betyg & recensioner

      4.7/5
      1. 5/5

        Måsteläsning för utvecklare

        Alla får sitta med gammal kod som plågas av hög teknisk skuld. Det är inte alltid så men ofta. Den här boken innehåller mycket bra mentala verktyg för att angripa monoliter. Stora som små.

        Per L

        05 september 2019
      Hoppa över listan

      Mer från samma serie

      Robert Martin - Clean Code, Häftad

      Clean Code

      Robert Martin

      Häftad, 2025

      436 kr

      Robert Martin - Clean Architecture, Häftad

      Clean Architecture

      Robert Martin

      Häftad, 2017

      4,6 utav 5 stjärnor. Totalt antal röster:(7)

      307 kr

      Robert Martin - We, Programmers, Häftad

      We, Programmers

      Robert Martin

      Häftad, 2025

      289 kr

      Mark Seemann - Code That Fits in Your Head, Häftad

      Code That Fits in Your Head

      Mark Seemann

      Häftad, 2021

      1,0 utav 5 stjärnor. Totalt antal röster:(1)

      438 kr

      Robert Martin - Clean Coder, The, Häftad

      Clean Coder, The

      Robert Martin

      Häftad, 2011

      4,0 utav 5 stjärnor. Totalt antal röster:(7)

      345 kr

      Mike Cohn - Agile Estimating and Planning, Häftad

      Agile Estimating and Planning

      Mike Cohn

      Häftad, 2005

      4,0 utav 5 stjärnor. Totalt antal röster:(3)

      592 kr

      Robert Martin - Clean Agile, Häftad

      Clean Agile

      Robert Martin

      Häftad, 2019

      305 kr

      Robert Martin - Clean Code, Häftad

      Clean Code

      Robert Martin

      Häftad, 2008

      4,6 utav 5 stjärnor. Totalt antal röster:(15)

      653 kr

      Sandro Mancuso - Software Craftsman, The, Häftad

      Software Craftsman, The

      Sandro Mancuso

      Häftad, 2014

      280 kr

      Sanjiv Augustine - Managing Agile Projects, Häftad

      Managing Agile Projects

      Sanjiv Augustine

      Häftad, 2005

      414 kr

      Hoppa över listan

      Du kanske också är intresserad av

      Robert Martin - Clean Code, Häftad

      Clean Code

      Robert Martin

      Häftad, 2025

      436 kr

      Martin Fowler - Refactoring, Inbunden

      Refactoring

      Martin Fowler

      Inbunden, 2019

      3,0 utav 5 stjärnor. Totalt antal röster:(1)

      436 kr

      Mark Richards, Neal Ford - Fundamentals of Software Architecture, Häftad

      Fundamentals of Software Architecture

      Mark Richards, Neal Ford

      Häftad, 2025

      671 kr

      Robert Martin - Clean Architecture, Häftad

      Clean Architecture

      Robert Martin

      Häftad, 2017

      4,6 utav 5 stjärnor. Totalt antal röster:(7)

      307 kr

      Sam Newman - Building Microservices, Häftad

      Building Microservices

      Sam Newman

      Häftad, 2021

      671 kr

      Robert Martin - We, Programmers, Häftad

      We, Programmers

      Robert Martin

      Häftad, 2025

      289 kr

      Mark Seemann - Code That Fits in Your Head, Häftad

      Code That Fits in Your Head

      Mark Seemann

      Häftad, 2021

      1,0 utav 5 stjärnor. Totalt antal röster:(1)

      438 kr

      Robert Martin - Clean Coder, The, Häftad

      Clean Coder, The

      Robert Martin

      Häftad, 2011

      4,0 utav 5 stjärnor. Totalt antal röster:(7)

      345 kr

      Mike Cohn - Agile Estimating and Planning, Häftad

      Agile Estimating and Planning

      Mike Cohn

      Häftad, 2005

      4,0 utav 5 stjärnor. Totalt antal röster:(3)

      592 kr

      Sandro Mancuso - Software Craftsman, The, Häftad

      Software Craftsman, The

      Sandro Mancuso

      Häftad, 2014

      280 kr