menu
{ "item_title" : "Legacy Code", "item_author" : [" Nicolas Carlo "], "item_description" : "Are you fighting against a poorly tested, undocumented legacy codebase? Are deadlines too short to refactor the mess?Imagine cleaning up the codebase as you go. Implement new features without breaking existing behaviour in no time!The Legacy Code: First Aid Kit contains 14 techniques to quickly and safely rescue a legacy codebase:Identify HotspotsDraw Dependency GraphsThe Mikado Method & The ParkingMicro-committingExploratory RefactoringThree Automated RefactoringsIncremental RefactoringsProximity RefactoringDecouple Core from InfrastructureApproval TestingSubclass & OverrideMove Function to DelegateWrap & SproutProgressive NamingEach move comes with a structure that explains when to use it, how to implement it, why it works, and how to adapt to various situations.With these 14 moves, you will be able to identify what makes code difficult to test, quickly deploy a safety net around it, and clean up messy code while shipping value as you go!", "item_img_path" : "https://covers2.booksamillion.com/covers/bam/9/79/829/260/9798292609353_b.jpg", "price_data" : { "retail_price" : "45.00", "online_price" : "45.00", "our_price" : "45.00", "club_price" : "45.00", "savings_pct" : "0", "savings_amt" : "0.00", "club_savings_pct" : "0", "club_savings_amt" : "0.00", "discount_pct" : "10", "store_price" : "" } }
Legacy Code|Nicolas Carlo

Legacy Code : First Aid Kit

local_shippingShip to Me
In Stock.
FREE Shipping for Club Members help

Overview

Are you fighting against a poorly tested, undocumented legacy codebase? Are deadlines too short to refactor the mess?

Imagine cleaning up the codebase as you go. Implement new features without breaking existing behaviour in no time!

The "Legacy Code: First Aid Kit" contains 14 techniques to quickly and safely rescue a legacy codebase:
  1. Identify Hotspots
  2. Draw Dependency Graphs
  3. The Mikado Method & The Parking
  4. Micro-committing
  5. Exploratory Refactoring
  6. Three Automated Refactorings
  7. Incremental Refactorings
  8. Proximity Refactoring
  9. Decouple Core from Infrastructure
  10. Approval Testing
  11. Subclass & Override
  12. Move Function to Delegate
  13. Wrap & Sprout
  14. Progressive Naming

Each move comes with a structure that explains when to use it, how to implement it, why it works, and how to adapt to various situations.

With these 14 moves, you will be able to identify what makes code difficult to test, quickly deploy a safety net around it, and clean up messy code while shipping value as you go!

This item is Non-Returnable

Details

  • ISBN-13: 9798292609353
  • ISBN-10: 9798292609353
  • Publisher: Independently Published
  • Publish Date: March 2021
  • Dimensions: 9.25 x 7.5 x 0.44 inches
  • Shipping Weight: 0.81 pounds
  • Page Count: 210

Related Categories

You May Also Like...

    1

BAM Customer Reviews