资源描述:
《[Brownfield.Application.Development.in.NET(2010.4)].Kyle.Baley.文字版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、KyleBaleyDonaldBelchamFOREWORDBYDAVIDLARIBEEMANNINGBrownfieldApplicationDevelopmentin.NETBrownfieldApplicationDevelopmentin.NETKYLEBALEYDONALDBELCHAMMANNINGGreenwich(74°w.long.)ForonlineinformationandorderingofthisandotherManningbooks,pleasevisitwww.manning.com.The
2、publisheroffersdiscountsonthisbookwhenorderedinquantity.Formoreinformation,pleasecontactSpecialSalesDepartmentManningPublicationsCo.SoundViewCourt3BGreenwich,CT06830Email:orders@manning.com©2010byManningPublicationsCo.Allrightsreserved.Nopartofthispublicationmayber
3、eproduced,storedinaretrievalsystem,ortransmitted,inanyformorbymeanselectronic,mechanical,photocopying,orotherwise,withoutpriorwrittenpermissionofthepublisher.Manyofthedesignationsusedbymanufacturersandsellerstodistinguishtheirproductsareclaimedastrademarks.Wheretho
4、sedesignationsappearinthebook,andManningPublicationswasawareofatrademarkclaim,thedesignationshavebeenprintedininitialcapsorallcaps.Recognizingtheimportanceofpreservingwhathasbeenwritten,itisManning’spolicytohavethebookswepublishprintedonacid-freepaper,andweexertour
5、besteffortstothatend.Recognizingalsoourresponsibilitytoconservetheresourcesofourplanet,Manningbooksareprintedonpaperthatisatleast15percentrecycledandprocessedwithouttheuseofelementalchlorine.Developmenteditor:CynthiaKaneManningPublicationsCo.Copyeditor:LizWelchSoun
6、dViewCourt3BProofreader:KatieTennantGreenwich,CT06830Typesetter:GordanSalinovicISBN978-1-933988-71-9PrintedintheUnitedStatesofAmerica12345678910–MAL–141312111009Tobrownfielddeveloperseverywhere.Wefeelforyou,wereallydo.briefcontents1■Understandingbrownfieldapplicati
7、ons1PART1THEECOSYSTEM.............................................................292■Versioncontrolinbrownfieldapplications313■Continuousintegration564■Automatedtesting835■Softwaremetricsandcodeanalysis1166■Defectmanagement135PART2THECODE..........................
8、.........................................1677■BringingbetterOOpracticestotheproject1698■Relayeringyourapplication2029■Loosenup:Tamingyourdependen