måndag 4 maj 2009

Två böcker lästa (nästan)

Jag har läst två böcker nu på sistone. .Net Domain-Driven Design with C# och ASP.NET 3.5 Application Architecture and Design. Ingen av böckerna gav mig speciellt mycket men av olika skäl.

Vi börjar med .Net Domain-Driven Design with C#.
För det första förstår jag inte varför någon köper böcker från Wrox. Jag har läst ett par böcker från det förlaget tidigare och maken till tråkigt upplägg finns inte. Bara det är en anledning att inte läsa denna bok. Gamla böcker som Design Patterns framstår som under av läsbarhet och upplyftande grafik. Men det ska jag inte lasta Tim McCarty för. Nu till boken.

Boken är en beskrivning av ett projekt som Tim varit med i där han fick möjlighet att avända Domain Driven Design som beskrevs i boken med samma namn. Det hade kunnat varit väldigt intressant. Dock faller Tom i fällan med att visa långa kodexempel. Tar vi kapitel tre som exempel så har 44 sidor kod på sig. Kanske inte låter så farligt men kapitlet är på 52 sidor och majoriteten av sidorna har mycket kod på sig. Inte små enkla exempel för att påvisa poänger utan bara långa rapningar av hur klasserna ser ut.

I mina ögon är boken ett typiskt exempel på när en författare får betalt för varje sida som han lyckas pressa in i boken. Att skriva en bok på 50 sidor och ha en zip-fil för nerladdning hade varit bättre.

Nästa bok är ASP.NET 3.5 boken.
För att jämföra förlagens strategi så har Packt ett betydligt roligare upplägg i sina böcker. Allt från val av typsnitt till bilder känns roligare.

Denna bok hade jag ganska stora förhoppningar på. Jag har bytt arbetsgivare från ett företag där vi skrev i Java till ett där vi använder .Net. Så en bok som beskriver hur allt hänger ihop utifrån ett design och arkitekturperspektiv lät väldigt lovande. Problemet är att boken i bästa fall kan beskrivas som en nybörjarbok i arktektur och design. Men jag upplevde boken som pedagogisk och välskriven i övrigt. Men den var inte skriven för mig.

Slutsatsen är att jag har läst större delen av två dåliga böcker. Men kanske jag har lärt mig något? Vem vet?