Tõhus töötamine pärandkoodiga

Tavaline hind €49,99
10 laos, valmis saatmiseks

Michael C. Feathers

464 psl.

2004. aastal.

Minkštas viršelis

Vöötkood: 9780131177055

√çndice: Eessõna. Sissejuhatus. I. MUUTUSTE MEHAANIKA. 1. Tarkvara muutmine. 2. Tagasisidega töötamine. 3. Tuvastus ja eraldamine. 4. Õmblusmudel. 5. Tööriistad. II. TARKVARA MUUTMINE. 6. Mul pole palju aega ja ma pean seda muutma. 7. Muudatuse tegemine võtab igavesti aega. 8. Kuidas ma lisan funktsiooni? 9. Ma ei saa seda klassi testimiskeskkonda panna. 10. Ma ei saa seda meetodit testimiskeskkonda käivitada. 11. Ma pean tegema muudatuse. Milliseid meetodeid peaksin testima? 12. Ma pean tegema palju muudatusi ühes valdkonnas, kas ma pean need rikkuma? 13. Ma pean tegema muudatuse, aga ma ei tea, milliseid teste kirjutada. 14. Sõltuvused teekidest ajavad mind närvi. 15. Minu rakendus koosneb ainult API-kõnedest. 16. Ma ei mõista koodi piisavalt hästi, et seda muuta. 17. Minu rakendusel puudub struktuur. 18. Minu testkood on ees. 19. Minu projekt ei ole objektorienteeritud. Kuidas teha turvalisi muudatusi? 20. See klass on liiga suur ja ma ei taha, et see veelgi suuremaks läheks. 21. Ma muudan sama koodi igal pool. 22. Ma pean muutma tohutut meetodit ja ma ei saa sellele teste kirjutada. 23. Kuidas ma tean, et ma midagi ei riku? 24. Me tunneme end ülekoormatuna. Paremaks see enam ei lähe. III. SÕLTUVUSTE MURDEMISE TEHNIKAD. 25. Sõltuvuste murde tehnikad. Lisa: Refaktoreerimine. Sõnastik.