Refaktoreerimine: olemasoleva koodi projekti parandamine
Korraliku ettevalmistuse korral võib kvalifitseeritud süsteemide projekteerija võtta halvasti projekteeritud programmi ja muuta selle hästi läbi mõeldud, usaldusväärseks koodiks. Raamatus näitab Martin Fowler lugejatele, kust tavaliselt leida optimeerimisvõimalusi ja kuidas muuta halb projekt heaks. Iga refaktoreerimise samm on lihtne -...
isegi, näiliselt liiga lihtne, et seda tasuks teha. Optimeerimine võib hõlmata välja liigutamist ühest klassist teise või koodi eraldamist meetodist, et muuta see eraldi meetodiks, või isegi koodi liigutamist üles või alla klasside hierarhias. Kuigi need üksikud sammud võivad tunduda elementaarsed, võib selliste väikeste muudatuste kumulatiivne efekt radikaalselt parandada programmi projekti. Koodi refaktoreerimine — tõestatud viis tarkvara lagunemise vältimiseks._x000D_ Lisaks erinevate refaktoreerimismeetodite kirjeldamisele toob autor välja üksikasjaliku katalooge rohkem kui seitsmekümne refaktoreerimise ja kasulike näpunäidete kohta, mis õpetavad teid, millal neid rakendada. Raamat sisaldab üksikasjalikku kirjeldust üle 70 refaktoreerimismeetodi, sealhulgas mitte ainult teoreetilist kirjeldust, vaid ka praktilisi näiteid Java programmeerimiskeeles. Tuleb arvestada, et raamatus esitatud ideed on rakendatavad igas objektorienteeritud programmeerimiskeeles.
Korraliku ettevalmistuse korral võib kvalifitseeritud süsteemide projekteerija võtta halvasti projekteeritud programmi ja muuta selle hästi läbi mõeldud, usaldusväärseks koodiks. Raamatus näitab Martin Fowler lugejatele, kust tavaliselt leida optimeerimisvõimalusi ja kuidas muuta halb projekt heaks. Iga refaktoreerimise samm on lihtne - isegi, näiliselt liiga lihtne, et seda tasuks teha. Optimeerimine võib hõlmata välja liigutamist ühest klassist teise või koodi eraldamist meetodist, et muuta see eraldi meetodiks, või isegi koodi liigutamist üles või alla klasside hierarhias. Kuigi need üksikud sammud võivad tunduda elementaarsed, võib selliste väikeste muudatuste kumulatiivne efekt radikaalselt parandada programmi projekti. Koodi refaktoreerimine — tõestatud viis tarkvara lagunemise vältimiseks._x000D_ Lisaks erinevate refaktoreerimismeetodite kirjeldamisele toob autor välja üksikasjaliku katalooge rohkem kui seitsmekümne refaktoreerimise ja kasulike näpunäidete kohta, mis õpetavad teid, millal neid rakendada. Raamat sisaldab üksikasjalikku kirjeldust üle 70 refaktoreerimismeetodi, sealhulgas mitte ainult teoreetilist kirjeldust, vaid ka praktilisi näiteid Java programmeerimiskeeles. Tuleb arvestada, et raamatus esitatud ideed on rakendatavad igas objektorienteeritud programmeerimiskeeles.