Sie sind auf Seite 1von 420
‘2. 'P EOAKTOPHT YTV TIEHME CYINECTBYIOWJETO KOA 2 RL e: ‘EG ema Maptun Daynep PetbanTopuur Yayuulenwe cyujectByrowero Kona Nepesog C. Maxkaseesa Trapt penaxrop A.Taaynos Bap. penaxnuelt H. Maxaposa Haysuasi pexaxrop E. nua Pegaxtop B.Osuunnuxos Kopperrypa Beasesa Beperka A. Topowenxo aynep M. Pedakropsar: yayuntenne cymectsyiourero Koza. ~ Tlep. ¢ anrs. Timoc, 2003. - 432 ¢., ur. ISBN 5-93286-045-6 CTI: Cumsoz- Tlonxon & yayamenmo eTpykTypHoit HesocTHOCTH H MpOHSBORWTeTBHOCTH cymect- ByIOULHX HporpaMM, HaabisaeMEtit PedbaxtopHHroM, HOAyYHA pasBuTHe 6xaroRADA yermuas oxcnepron 3 o6a1acra OOM, xanvcasurax ory Kunry. Kasapnit mar pe- Gaxtopaxra mpocr. Dro Mower GaiTe mepememenie MONA 43 OAHOTO KsrACcA B APY roit, BBINeceHHe dparmentra Kosa 3 MeTORa Mpespalkente ero B camocToRTetD- nutit Meros sim axe Mepememerite Kona TO HepapxH Knaccon. Kaxcnlit one ns notit mar Moker ToKasaTbcn aneMeHTapHEIM, HO CoBOKYNABt vdiexT TAKHX Ma AIX HEMeHeHTTt B COCTORENH PAIHKAToHO YAVAUNITS MpoeKT HAM Aaxke MpeToT- BparnTs paciax n70Xo cpoexTupoBaHHolt MporpaMMtnt. Mapran ayzep ¢ coantopamst npommaH cuer a npottece pedakropuxra, omvcas MpHEUHTDK H AYGUIKE MPHEMDI eTO OCYMECTBIEHHA, a TAKE YRAGAB, Tle KOTAA caenyer nauHHaTs yrayOzeHHOe HayueHHe KORA C HembIO ero yaysmenna. OcROBY KHUTH cocraBTaer MoApoOHEM mepeteHb Go.tee 70 MeTOAOB pecbaxTOpHHTA, ATs KA2KOTO M3 KOTOPHIX ONMCHIBAIOTCH MOTHBANMA H TEXHHKA HCHBITAHHOTO Wa TPAK- ‘THKe npeoOpasonantta Kona c mpumepamm Ha Java. PaccMorpensie B KHuTe MeTO- ABI MOSBOAHIOT TOSTANHO MORMCEIUEPOBATS KOR, BHOCE KaxKABI pas KeGombUIMe MaMeneHus, Omaroqapa YeMy cHIDKAeTCA PUCK, cRASAHHEIH c PASBHTHEM MpOeKTa. ISBN 5-93286-045-6 ISBN 0-201-48567-2 (aHrn) © iagatemern0 Cummoa-ILnoe, 2003 Original English language title: Refactoring: Improving the Design of Existing Code by Mar- tin Fowler, Copyright © 2000, Ali Rights Reserved. Published by arrangement with the ori- ginal publisher, Pearson Education, Inc., publishing as ADDISON WESLEY LONGMAN, Bee npara na aaunoe woxanute sauiuurenbt SaKouogateaterso PD, skaIOYRH MpaBO Ha TOAKOe Mam Mac* ‘TaHoe Boenportanexenite » n60R Pope. Bee Tonapite 3uAKH 71" saperctpRPORAIHOTe TORAPHBE 3a 1, YOMMMaedue D HReToniTese HaAANNH, ABAIMOTER cOBeTHEHOETSIO CoOTMETCTHYNOUTHX GUD Hoaaventorno «Cunnos-ILnoce. 193148, Canir-HerepOypr, yt. Tnersra, 4, tea. (812) 324-5353, edit@symbol.ru. Juwewana JIT N 000054 or 25.12.98. Hanoronaa aprora ~ obiuepocenficksit kaaccicbsscaTop MPOAY KLM OK 005-93, rom 2; 953000 ~ xis4ri w Gpounopts. Toanucano 2» nevare 30.09.2002. Popmar 70x100!16. Teuars opcersan. OGsex 27 new. 1. Taparx 3000 9x3. 3akaaN 3385 Omevarano ¢ qnanosnrinon » Akagemuveckoit tanorpadmi ¢Haykas PALL 199084, Cankr-TerepOypr, 9 amuus, 12. 1. Ornasnenne Npeaucnosne 13 Pecbaxropuur, nepsbiii npumep Veexoauas nporpamma Tlepseuit mar pecpaktopmEra fetes Jexownosuuss n uepepacnpeneneine wevoxa statement .....- 27 Samena yerosnoit xormnn wa nommMopdHan ... vette 249 Baxmounrexsusie pasmamiteHi. . . : ppponnepeenaeoen) Mipunuyinbi pecbaktopuira ... 0... cece eee cece cece eee ee BL Onpenesenne pedarropmara.... : : 61 Bavem Hy:KHO MpOBOAHTs Pe*akTOpHET? ... . ee es Korna caenyer mponogurs pedarropaur? .......... : 66 Kax o6sacHuTe 970 cBoeMy pyKonOnuTeEmIO? .. : on 2269 TipoSnews1, sosimKaiontme mpi mpowenesinn pedaxropuitra 7 Pedaxtopnnr # mpocktponarne sees : 6 PethaxtopHHr H MPOHSBORMTERBHOCTH 6... eee eee eevee eee TD Kaxonnr ucroxu petbaxropura? 5 : 81 Koa cayuiom .. - : 85 Ty6umpowanue koma... 6.6... ce . bree BE Armani Meron eee eee BT Bompuioit x:nace. . cesses : 88 Janmustit enucox napasterpos : : crete 89 Pacxogatinecn MOAMDARAMHH .... 0.6 ce ee veee ee eeee eee ++ 90 +Crpests6a mpoGnIo> Gacabaenonbaehon Seeeodaosnboneenebet Banneraupnre bynKHH eade6 : : : o1 Tpynmet aanusrx..... : ae bee 92 Onepaxnmocms aleMenrapHbinen HNN... oe fog Oneparopst rama switch. ..... : ceererees 93 Tlapasnemsmore uepapxnn HacKenonaaas ..- 94 Tlenuesrit xerace cette eetee teeter eee OM Teoperuieckan o6utHOCTS «6... sss svveeeeseeeee pepdaenonnaeat ys Bpemewnoe 101e 0. ee eee eocenc 95 Ierouxn coobuyennit : becbpandodoospppnts) TlocpeMHMK 0.2.2.6. eee vceeeeeeeeee Cee eee 95 Heymecraa Guuaoers cece ce 96 Aawrepuarupaie races ¢ pagzinn unreppetteast 97

Das könnte Ihnen auch gefallen