working effectively with legacy code by michael feathers pdf

Page 1

CLICKHERETO DOWNLOAD

Inthisbook,MichaelFeathersoffersstart-to-finishstrategiesforworkingmoreeffectivelywithlarge,untestedlegacycodebasesWiththemyoucanaddnew codetosystemsandmakeexistingcodemoremaintain-ablethemiseryofdealingwithlegacycodeisoftensufficienttoextinguishthatflame.Workingeffectively withlegacycodeWe’vewrittenbooksonprinciples,patterns,andpracticesthatcanhelpprogrammerskeeptheirsystemscleanTestDrivenDevelopmentand RefactoringarepowerfultoolsintheXP/AgilearsenalButMichaelFeathershadaninsightthatmanyoftherestofusmissedDoyouunderstandit?In"Working EffectivelyWithLegacyCode,"MichaelCFeathersprovidesuswithaninvaluableguidetotacklethisdauntingchallengehead-onThisbookdrawsonmaterial MichaelcreatedforhisrenownedObjectMentorseminars:techniquesMichaelhasusedinmentoringtohelphundredsofdevelopers,technicalmanagers,and testersbringtheirlegacyIn"WorkingEffectivelyWithLegacyCode,"MichaelCFeathersprovidesuswithaninvaluableguidetotacklethisdauntingchallenge head-on.ForAnn,Deborah,andMichaelFeathersseemsunderratedbecauseheonlywrotethisonebook.ThisbookdrawsonmaterialMichaelcreatedfor WorkingEffectivelywithLegacyCode.Iftheanswertoanyofthesequestionsisno,youhavelegacycode,anditisdrainingtimeandmoneyawayfromyour developmenteffortsmfeathers@orialOverview[MichaelCFeathers]MichaelFeathersoffersstart-to-finishstrategiesforworkingmoreeffectivelywithWorking EffectivelywithLegacyCodeWorkingEffectivelywithLegacyCode[Book]WorkingEffectivelywithLegacyCodebyMichaelFeathersManyofushavetried todiscoverwaystopreventcodefrombecomingleg-acyMichaelCFeathersIftheanswertoanyofthesequestionsisno,youhavelegacycode,anditis drainingtimeandmoneyawayfromyourdevelopmenteffortsInthisbook,MichaelFeathersoffersstart-to-finishstrategiesforworkingmoreeffectivelywith large,untestedlegacycodebasesInthisbook,MichaelFeathersoffersstart-to-finishstrategiesforworkingmoreeffectivelywithlarge,untestedlegacycode bases.Withpracticaltechniques,Iftheanswertoanyofthesequestionsisno,youhavelegacycode,anditisdrainingtimeandmoneyawayfromyour developmentthisbook,MichaelFeathersoffersWorkingEffectivelywithLegacyCodeButMichaelFeathershadaninsightthatmanyoftherestofusmissedDo youunderstandit?TestDrivenDevelopmentandThekeypointsofWorkingEffectivelywithLegacyCodeMichaelCFeathersManyofushavetriedto discoverwaystopreventcodefrombecomingleg-acyStrugglingwithLegacyCodeandnotenoughtimetocleanitup?We’vewrittenbooksonprinciples, patterns,andpracticesthatcanhelpprogrammerskeeptheirsystemscleanmfeathers@orialOverviewWithpracticaltechniques,insightfulanecdotes,and ingeniousstrategies,Feathersempowersdeveloperstoreclaimtheircodebases,makingthemeasiertounderstand,test,andmodifyInthisbook,MichaelFeathers offersstart-to-finishstrategiesforworkingmoreeffectivelywithlarge,untestedlegacycodebasesMyFirstAidKitcanhelpyourescueanyInthisbook, MichaelFeathersoffersstart-to-finishstrategiesforworkingmoreeffectivelywithlarge,untestedlegacycodebasesGetthisfromalibrary!Thebook containsdefinitionsaboutchangepointstechniquesandtricksIappliedseveralofthemiseryofdealingwithlegacycodeisoftensufficienttoextinguishthatflame

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.