‘ümberstruktureerimine’ sildiga artiklid

Mädanenud kartulilt koorides ei päästa ning maitse ei muutu. Seevastu mädanevat tarkvara tasuks küll ümber struktureerida ning selle jaoks on olemas vajalikud tööriistad paljudes programmeerimiskeeltes. Kui neid pole, siis aitab Martin Fowler‘i raamat “Refactoring: Improving the Design of Existing Code”. Raamat sisaldab hulgaliselt meetodeid, kuidas ümber struktureerimist läbi viia ja ka erinevaid “lõhnu”, mis annavad mädaniku pisikust teada.

MartinFowlerRefactoringCover Raamat algab videolaenutuse näitega, kus struktuur on peale vaadates lihtne, kuid vähe rääkiv. Kood on seal küllaltki halvasti majandatud. Näite lõpus räägib struktuur küllaltki pika loo juba.Teiseks raamatu osaks võiks nimetada printsiipide ja lõhnade tutvustamist (s.h komponenditestide (unit test) tegemist). Kolmas osa on ümber struktureerimise kataloog, mis hõlmab raamatust suure osa.

Neid tehnikaid peaks iga endast lugupidav programmeerija teadma, kui talle ei meeldi hapuks läinud asju süüa. Raamatut tasub soetada riiulile, kui kõike ümberstruktureerimise meetodeid meeles pidada ei soovi. Lisaks on esimese kaane siseküljele kirjutatud nimekiri ümberstruktureerimise (refactoring) tehnikatest koos viitega leheküljenumbrile, mis teeb selle kasutamise meeldivaks.

Samalaadseid raamatuid, mida tasuks lugeda:

  • Share/Bookmark

KATEGOORIAD » Arendus

SILDID » , ,

LOE EDASI »