Mer effektiv C#

CropperCapture[49] Da jeg i fjor hadde lyst å fordype meg i C#’s mer intrikate deler bestemte jeg meg for å kjøpe Bill Wagner’s More Effective C#: 50 Specific Ways to Improve your C#. Boken forsøker å vise hvordan man best kan utnytte det som var nyheter i C# 3.0 og .Net Framework 3.5: LINQ, Lambda-uttrykk, extension methods.., og hvordan dette kombineres best mulig med ting som generics, nullable types, m.m. Den inneholder også en del generelle design-tips, samt endel om multithreading.

Boken har mye bra innhold, men du bør ha jobbet litt med C# 3.0 før du leser den – er du helt fersk på Lambda vil stoffet trolig bli litt for vanskelig. Jeg måtte selv legge fra meg boken en tid, og eksperimentere i kode, før jeg kunne gå tilbake til den et par måneder senere.

Jeg lærte en håndfull svært interessante ting av More Effective C# – spesielt påpeker Wagner noen typiske feller man bør unngå – men boken inneholdt også enkelte råd jeg ikke var enig i. Det var ikke bortkastet tid å lese den, og den vil fungere som et greit oppslagsverk, men når alt kommer til alt tror jeg at jeg valgte feil bok.., Jon Skeets C# in Depth har fått veldig gode tilbakemeldinger, tilhører samme sjanger, og hadde jeg kunne valgt om igjen hadde jeg valgt den.

Om du likevel er interessert så har jeg funnet boken tilgjengelig online her: http://www.diranieh.com/NETCSharp/EffectiveCSMore.htm. Forord, copyrights og alle referanser til Bill Wagner er fjernet, men inneholdet er omtrent identisk med boken, så jeg antar dette er en ikke-lovlig publisering som utgir seg for å være orginal. Tar du en titt på innholdsfortegnelsen vil du få et ganske bra innblikk i hva boken vil gi deg. Virker det spennende foreslår jeg at du kjøper den lovlig :)

Kategorier: Bøker.
RSS feed for kommentarene. Tilbaketråkk.

Én kommentar til “Mer effektiv C#”

  1. Sølve Says:

    En liten tilleggsopplysing om Jon Skeets book.
    Han er allerede nesten ferdig med C# in Depth, Second Edition.
    Dersom man kjøper via http://manning.com/skeet2/ får man i tillegg med en pdf av C# in Depth (1st Edition).

    Sølve

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>


Torbjørn: La oss anta to ulike definisjoner av Template Method pattern - de to ytterpunkte...

Lars-Petter: Hei igjen. Siden du inviterer til å ta diskusjonen i bloggen, og har tatt deg t...

Torbjørn: Lars-Petter: Det er én måte å se det på. Det er absolutt fortsatt Template M...

Lars-Petter: Hei. Har du ikke i prinsippet her gått over fra Template Method (arv) til Strat...

Christian Abildsø: I alle fall i C#, så føles dette som kode som blir mer fleksibel men vanskelig...

Torbjørn: Hei Henrik, og takk for tilbudet. Ble oppmerksom på Rasberry Pi for under en uk...

Henrik Sandaker Palm: Ang. større hobby prosjekt. Du er som er en slik rakker på programmering har j...

Øivind Nilsen: Slutt å bruke mobilnummeret mitt som eksempel !...

Bjørn Einar Bjartnes: Jeg har også latt meg fascinere av Clojure, uten at jeg har kommet så veldig l...

Bjørn Einar Bjartnes: Sweet :) Jeg tror egentlig jeg liker det som det er, med musikk. Litt av utford...

Mulig relaterte linker

 Hold deg oppdatert

Søk i bloggen

Ferske innlegg

  • Template Method del 4: Multippel arv
  • Template Method Intermesso
  • Template Method del 3: Bare funksjoner
  • Template Method del 2: På vei mot funksjonell programmering
  • Kategorier

  • .net ninja (37)
  • Bøker (17)
  • Diverse prosjekter (35)
  • DSL (10)
  • Erlang (10)
  • F# (5)
  • Hardware (1)
  • Jobb (77)
  • Julekalender (51)
  • kjempekjekt.com (23)
  • LISP/Clojure (33)
  • NNUG / community (60)
  • O/RM & databaser (10)
  • Off topic (116)
  • OO-design/clean code (30)
  • Podcasts (14)
  • Polyglot (77)
  • Ruby (27)
  • Silverlight / RIA (3)
  • Software/verktøy (20)
  • Softwareutvikling (20)
  • Testing / TDD (30)
  • the contiki strip (13)
  • User experience (3)
  • WCF (3)
  • Webutvikling (32)
  • WPF (9)
  • WTF (12)
  • Last ned Wallpaper

    Programmeringsbloggens tøffe skrivebordsbakgrunn med snippets fra ulike språk laster du ned her!

    Abonner via epost

    Om du vil kan du få alle nye blogposter tilsendt til din epost. Abonner nå, det er kjempeenkelt!

    Meta