Ova knjiga je vodič za refaktorisanje. Napisana je za profesionalne programere, s ciljem da se pokaže kako se refaktorisanje može obavljati kontrolisano i efikasno.
Početak knjige je posvećen primeru - umesto opšte priče, uzet je mali program sa uobičajenim propustima u projektu, a zatim se taj program refaktoriše u prihvatljivi objektno orijentisani program.
Dalje slede opšti principi refaktorisanja, razne definicije, kao i razlozi za obavljanje refaktorisanja. Jedno poglavlje je posvećeno testiranju koda, koje igra veoma važnu ulogu u refaktorisanju.
Srž knjige svakako čini katalog refaktorisanja; njemu su posvećena poglavlja od 5. do 12.
Ovaj katalog svakako nije sveobuhvatan, ali jeste začetak jednog obimnog kataloga.
KRATAK SADRŽAJ
Predgovor Uvod 1 Refaktorisanje, prvi primer 2 Principi refaktorisanja 3 Nešto zaudara u kodu 4 Pravljenje testova 5 Ka katalogu refaktorisanja 6 Sastavljanje metoda 7 Premeštanje odlika između objekata 8 Organizovanje podataka 9 Pojednostavljivanje uslovnih izraza 10 Pojednostavljivanje poziva metoda 11 Izlazak na kraj sa generalizacijom 12 Velika refaktorisanja 13 Refaktorisanje, ponovna upotreba i praksa 14 Alatke za refaktorisanje 15 Sklapanje u celinu
Detaljni podaci o knjizi
Naslov: Refaktorisanje: Poboljšanje dizajna postojećeg koda Izdavač: CET Strana: 454 (cb) Pismo: latinica Format: B5 Godina izdanja: 2003 ISBN: 86-7991-202-6