{
"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 : First Aid Kit
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:- Identify Hotspots
- Draw Dependency Graphs
- The Mikado Method & The Parking
- Micro-committing
- Exploratory Refactoring
- Three Automated Refactorings
- Incremental Refactorings
- Proximity Refactoring
- Decouple Core from Infrastructure
- Approval Testing
- Subclass & Override
- Move Function to Delegate
- Wrap & Sprout
- 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
Customers Also Bought
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
