Bokrecension: Clean Code

Diskussion i 'Frågor, support och diskussion' startad av Gerrard, 16 dec 2010.

  1. Gerrard

    Gerrard Infant Droid Medlem

    Blev medlem:
    3 aug 2010
    Inlägg:
    6
    Mottagna gillanden:
    3

    MINA ENHETER

    Jag tänkte recensera en bok jag har haft mycket nytta av. Den handlar inte alls om Android men man har stor nytta av den i sin androidutveckling ändå.

    Boken heter Clean Code - A Handbook of Agile Software Craftmanship (ISBN: 9780132350884) och är skriven av Robert C. Martin även kallad Uncle Bob.

    Boken vill lära ut hur man skriver "ren kod" Först förklaras vad dålig kod är och nackdelar det är att skriva dålig kod. Dålig kod kan fungera bra men är svårt att underhålla, svår att bygga vidare på samt det kan vara svårt att rätta eventuella buggar som kommer att uppstå.

    Efter den introduktionen så kastas man handlöst in i spännande och intressanta kaptiel som:

    • Meaningful Names
    • Functions
    • Comments
    • Formatting
    • Objects and Data Structures
    • Error Handling
    • Boundaries
    • Unit Tests
    • Classes
    • Systems
    • Emergence
    • Concurrency
    • Successive Refinement
    • JUnit Internals
    • Refactoring
    • Smells and Heuristics

    Boken är inget för den absoluta nybörjaren men har du sysslat med systemutveckling och känner att du vill lära dig mer är det en bok du kan har stor nytta av.

    Det är ingen lättläst bok, den innehåller mycket kod så det krävs en hel del arbete för att ta sig igenom den.

    Jag kan rekommendera boken till utvecklare som vill skriva ännu bättre kod.
     
    riper, ViLANDER och sunkas gillar detta.
  2. sunkas

    sunkas Kid Droid Medlem

    Blev medlem:
    21 apr 2010
    Inlägg:
    76
    Mottagna gillanden:
    3

    MINA ENHETER

    Tack för tipset. Har reserverat den på närmaste biblioteket nu!
     
  3. ViLANDER

    ViLANDER Senior Droid Medlem

    Blev medlem:
    12 dec 2009
    Inlägg:
    1 594
    Mottagna gillanden:
    172

    MINA ENHETER

    Ska definitivt läggas på minnet! Tackar!
     
  4. alexbergsland

    alexbergsland Youth Droid Medlem

    Blev medlem:
    8 jan 2010
    Inlägg:
    188
    Mottagna gillanden:
    14
    Operatör:
    Vimla!
    Telefon:
    Oneplus One

    MINA ENHETER

    Operatör:
    Vimla!
    Telefon:
    Oneplus One
    ROM:
    LineageOS 14
    Beställd, jag kan nog verkligen ha nytta av den här.