Implementation Patterns

10.07.2008  |  Gunnar

Implementation PatternsSain läbi loetud pildil toodud raamatu, millel pealkirjaks Implementation Patterns. Raamat on mõeldud programmeerijatele ning on omamoodi heaks täienduseks eelnevalt tutvustatud teosele Code Complete 2, mida võib vist vabalt lugeda programmeerijate piibliks. Implementation Patterns autoriks on Kent Beck, kelle tutvustamiseks piisab sellest, kui öelda, et tegemist on ühega XP isadest, kes on avaldanud mitmeid raamatuid ning on pikki aastaid aktiivselt tegelenud programmeerijana. Seejuures on ta kaasa löönud selliste Java maailmas tuntud programmide loomisel nagu JUnit ja Eclipse.

Kui Code Complete 2 oli paks teos ning käsitles tervet rivi programmeerimisega seotud teemasid päris põhjalikult, siis Implementation Patterns on suhteliselt õhuke raamat - pea 150 lehekülge. Samas ei saa lehekülgede arvu põhjal mingeid võrdlusi teha, sest teemade käsitlus on teine ning raamat on kirjutatud vähem üldisemas võtmes kui Code Complete 2.

Et Kent on pärit SmallTalk ja Java maailmas, siis on raamat kirjutatud peamiselt Java ümber. Kuigi mitte nii tugevalt, et teiste platvormide programmeerijatel selle lugemine raske oleks. Koodi kui sellist on raamatus suhteliselt vähe ning peamiselt jutustab Kent sellest, kuidas ja mis juhtudel ta ühte või teist lähenemist kasutab.

Kollektsioonide peatükis annab Kent päris hea ülevaate erinevate kollektsioonide jõudlusest Javas ning raamatu lisas käib ta läbi koodi, mida kasutas kollektsioonide jõudluse mõõtmiseks. Antud koodis, muide, kasutab ta kõiki raamatus tutvustatud praktikaid.

Raamatu viimane peatükk on pühendatud programeerijatele, kes arendavad raamistikke. Et raamistike arendamine on teine teema kui tavaline infosüsteemide arendus, siis tasub see peatükk kindlasti läbi lugeda inimestel, kes oma igapäevases töös erinevate raamistike kas arendamise või täiendamisega tegelevad.

Minu hinnangul on Implementation Patterns täiesti väärt lugemist, kuigi peale Code Complete 2 ja Working Effectively with Legacy Code läbi lugemist sealt kuigi palju üllatavaid teadmisi juurde ei saa. Huvitavaks lugemiseks on see raamat minu meelest programmeerijatele, kes on omal alal juba mõnda aega töötanud, sest kõike puust ja punaseks Kent ei tee - eeldus on see, et põhitõed on lugejal selged.

Üks kommentaar sissekandele “Implementation Patterns”

  1. GUnnar

    Unustasin kannet kirjutades märkida ära raamatust leitud väga hea mõtte programmi koodi loetavuse teemal: programmi kood on üks kommunikeerumise ja mõtete vahetamise kanalitest inimeste vahel.

Kommenteeri

sulge
Saada link e-postiga

© DT 2012 | Creative Commons Attribution-Noncommercial 3.0 License | WordPress