资源描述:
《Foundations of Agile Python Development (2008)》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、cyanyelloWMaGenTaBlackpanTone123cBooksforprofessionalsByprofessionals®TheeXperT’sVoice®inopensourceCompanioneBookAvailableFoundationsofAgilePythonDevelopmentFoundationsofDearReader,Pythonisyourchosendevelopmentlanguage.Youloveitspower,clarity,andinteractivity.Butwhatisthebestwaytobuildan
2、dmaintainPythonapplications?Howcanyoublenditsuniquestrengthswiththebestofagilemethodstoreachstillhigherlevelsofproductivityandquality?And,atapracticallevel,whereFoundationsofarethetoolstoautomateitall?Inthisbook,Igiveanswerstothesequestions,backedupbyawealthofdown-to-earthexamplesandwork
3、ingcode.Theshortdevelopmentcyclesofagileprojectsrequirefarmoreautomationthantraditionalprocesses.There’ssimplynowaytohaveatwo-weekreleaseAgilePythonDevelopmentcycleifdevelopmentinvolvesadayofintegration,aweekofQA,andthreedaysforproductiondeployment.Youmustautomatetosucceed.Butalltoooften
4、,thebest-knowntoolsarelanguagespecific.Forthisreason,thisbookgivesyouacompletesetofopensourcetoolstoturbochargeyourPythonprojects,andAgilePythonshowsyouhowtointegratethemintoasmoothlyfunctioningwhole.EclipseandPydevmakeanexcellentPythonIDE.PythonshipswithanxUnit-basedunit-testingframewor
5、k.Noseisgreatforrunningtests,supplementedbyPyFitforfunctionaltesting.Setuptoolsisyourbuildharnessandpackagingmechanism,withfunctionalitysimilartoMaveninJava.Subversionprovidesaplacetostoreyourcode,andBuildbotisanidealcontinuousintegrationserver.WhatmakesthisbookdifferentfromothersisthatI
6、showyouhowtotieallofDevelopmentthesepiecestogetherintoonecontinuoustoolchainthatbuildsyoursoftwarefromstarttofinish—fast!WhiletheinformationIpresentissteepedinthelanguageofagiledevelop-ment,thedetailsarenotlimitedtothatapproach.ThisbookisasmuchaboutreleaseengineeringinPythonasitisaboutag
7、iledevelopment.JeffYounkerPython,agileprojectmethods,andacomprehensiveopensourcetoolchain!CompanioneBookTHEAPRESSROADMAPBeginningPython:FoundationsofFromNovicetoProfessionalAgilePythonDevelopmentSeelastpagefordetailsFoundationsofPythonon$10eBookversionDiveintoPythonNetwor