Softwareudviklerens Håndbog (Dansk Udgave)
$9.99
Minimumspris
$12.99
Vejledende pris

Softwareudviklerens Håndbog (Dansk Udgave)

En Samling af Moderne Ingeniørpraksis

Om bogen

Den essentielle håndbog for softwareudviklere, der ønsker at bygge bedre software med praktiske teknikker fra den virkelige verden. Skrevet af Dave Farley, prisvindende forfatter af "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" og en ledende stemme inden for moderne softwareudvikling.

Baseret på Daves serie af meget populære How-To guides destillerer denne bog årtiers erfaring inden for softwareudvikling til anvendelige indsigter. Fra at skrive bedre brugerhistorier og mestre testdrevet udvikling til at tilegne sig effektive udviklervaner og organisere teams til succes - denne guide er fyldt med råd, du kan implementere med det samme.

The Software Developers' Guidebook er en praktisk og ligefrem ressource for udviklere på alle niveauer. Uanset om du lige er begyndt eller forfiner dit håndværk, vil denne bog hjælpe dig med at forbedre den måde, du bygger software på - ét skridt ad gangen.

Denne bog er en oversættelse til Dansk af The Software Developers’ Guidebook, som oprindeligt blev skrevet på Engelsk.

Om forfatterne

David Farley
David Farley

Dave Farley er forfatter af tre bestseller-bøger - "Continuous Delivery", "Modern Software Engineering" og "Continuous Delivery Pipelines". Han er grundlægger af CD.Training-skolen og skaber af YouTube-kanalen CD and Modern Software Engineering.

Dave er pioner inden for Continuous Delivery, meningsdanner og ekspertpraktiker inden for CD, DevOps, TDD, agile udviklingsteknikker og softwaredesign. Han er en af forfatterne bag Det Reaktive Manifest og vinder af Duke-prisen for open source-projektet LMAX Disruptor. 

Som uafhængig softwareudvikler og konsulent har Dave en lang og dokumenteret erfaring med at skabe højt ydende teams, forme organisationer til succes og udvikle fremragende software.

Bernard McCarty
Bernard McCarty (Editor)

Bernard McCarty begyndte som fysiker, bevægede sig ind i softwareudvikling og forlod det aldrig rigtig. Han har arbejdet på tværs af brancher – halvlederudbytteanalyse, telekommunikation, kvantecomputere og videnskabelige instrumenter – men hans passion ligger i problemløsning, hvad enten det drejer sig om optimering af kode, solenergianlæg eller måden, vi tænker om software på. Som indholdschef hos Continuous Delivery Ltd hjælper han med at gøre komplekse idéer tilgængelige og engagerende.

TranslateAI
TranslateAI

Leanpub now has a TranslateAI service which uses AI to translate their book from English into up to 31 languages, or from one of those 31 languages into English. We also have a GlobalAuthor bundle which uses TranslateAI to translate English-language books into either 8 or 31 languages.

Leanpub exists to serve our authors. We want to help you reach as many readers as possible, in their preferred language. So, just as Leanpub automates the process of publishing a PDF and EPUB ebook, we've now automated the process of translating those books!

Indholdsfortegnelse

    • Forord
    Del 1. Grundlag for Moderne Softwareudvikling
    • Start af et Nyt Projekt
      • Introduktion
      • Hurtig Feedback
      • Optimer for Læring
      • Opsætning af Udviklingsmiljøet
      • Byg en Deployment Pipeline
      • Fastsættelse af mål
      • Arbejd i små skridt
      • Få målinger på plads
      • Vær forberedt på forandring
      • Lær mere…
    • Skriv bedre brugerhistorier
      • Bedre specifikationer med brugerhistorier
      • Hvad er brugerhistorier?
      • Brugerhistorier er mål, ikke opgaver
      • Gode historier
      • Eksempler på gode historier
      • Hvem skriver brugerhistorier?
      • Tips til at skrive brugerhistorier
      • Hvor skal man starte
      • Sådan skrives User Stories
      • Undgå disse almindelige fejl
      • Omdannelse af tekniske krav til brugerhistorier
      • Lær mere…
    • Organisering af Softwareudviklingsteams
      • Hvordan opstiller du dine softwareudviklingsteams?
      • Teamstørrelse og Struktur
      • Teamkompetencer og Ansvar
      • Teamorganisering
      • Platform Teams
      • Samarbejde og Koordinering
      • Her er nogle anbefalinger:
      • Transformation af Teamstruktur
      • Lær mere…
    • Pair Programming-mønstre
      • Hvad er Pair Programming?
      • Pair-mønstre
      • Par-rotation
      • Fordelene ved Pair Programming
      • Parpartnerskaber
      • Tips Til Succesfuldt Pararbejde
      • Lær mere…
    Del 2. Software Testing
    • Begynderguide til TDD (Test Driven Development)
      • Testdrevet Udvikling
      • RED > GREEN > REFACTOR
      • Vigtige Tips
      • Kom i Gang med TDD
    • TDD’s Bedste Tips
      • Hvornår skal man bruge TDD?
      • Test for at Evaluere Adfærd, IKKE Implementering
      • Test Først For at Forbedre Design
      • Tre Tankesæt i TDD
      • Refaktorering af ældre systemer
      • Dine tests udformning
      • Ændring af dit design
      • Test ved kanterne
      • Øvelse
      • Lær mere…
    • Acceptancetest-Drevet Udvikling
      • Tilgang
      • Egenskaber ved Effektive Acceptancetests
      • Tips
      • Fire-Lags Separation of Concerns
      • Testtilfælde
      • Domænespecifikt sprog (DSL)
      • Protokoldrivere
      • System Under Test (SUT)
      • Udvikling af DSL
      • Lær mere…
    • Hvad skal testes, og hvornår?
      • Testtyper i forskellige faser
      • Lær mere…
    • Test i produktion
      • Feedback fra produktion
      • Testtyper
      • Forretningsmål (Pirat-metrikker)
      • Dataindsamling
      • Kontroller Variablerne
      • Undlad at Lave E2E-test
      • Lær mere…
    • Eliminer ustabile tests
      • Produktionsklar eller ej?
      • Kontroller dit testmiljø
      • Isoler dine testdata
      • Implementer kontinuerlig integration
      • Overvåg og administrer ressourceforbrug
      • Håndter samtidighed og kapløbsbetingelser
      • Test i isolation
      • Behandl tests som falsificeringsmekanismer
      • Kontinuerlig Overvågning i Produktion
      • Vælg den Rigtige Teststrategi
      • Sammenfatning
      • Lær mere…
    • Kom i Gang Med Adfærdsdrevet Udvikling (BDD)
      • Introduktion
      • Forståelse af BDD
      • Centrale Tips og Råd
      • Adskillelse af ‘Hvad’ Fra ‘Hvordan’ - Et Eksempel
      • Oversættelsesprocessen
      • Almindelige Faldgruber
      • Sammenfatning
      • Lær mere…
    • Test af Software-ydeevne
      • Introduktion
      • Grundlæggende Begreber
      • Hovedidé – Kontrollér Variablerne
      • Praktiske Trin
      • Avanceret Ydeevnetest
      • Konklusion
      • Lær mere…
    Del 3. Kontinuerlig Levering i Praksis
    • Sådan Bygger Du En Udrulningspipeline
      • Hvad Er En Udrulningspipeline?
      • Nøglekomponenter
      • Udrulningspipelinen
      • Sådan Bygger Du En Udrulningspipeline
      • Et Simpelt Eksempel
      • Kom i gang
      • Opret et Commit-trin
      • Opret et Artifakt-repository
      • Opret et Accepttrin
      • Opret en Simpel version af Produktion
      • Næste trin
      • Team-adfærd
      • Nøgleprincipper
      • Lær mere…
    • De Vigtigste Tips til Continuous Integration
      • 10 Tips til Continuous Integration
      • Mine Bedste Tips
      • Lær mere…
    • Vurder Din CD-Kapacitet
      • Selvevaluering - Hvor Godt Gør Du Følgende?
      • Reflekter Over Dine Resultater
      • Konklusion
    • Refaktorering af Ældre Kode
      • Introduktion
      • De 5 Trin i Refaktorering til Testbarhed
      • Konklusion
      • Lær mere…
    Del 4. Arkitektur og Design
    • Udvikl Din Softwarearkitektur
      • Introduktion
      • Forståelse af Softwarearkitektur
      • Centrale Tips og Råd
      • Omfavnelse af Evolutionær Arkitektur
      • Evolutionære Arkitekturteknikker
      • Sammenfatning
      • Lær mere…
    • Skriv Kode Som Du Nemt Kan Ændre
      • Introduktion
      • Prioritér Kodens Læsbarhed
      • Praktisér Testdrevet Udvikling (TDD)
      • Håndtér Kompleksitet Gennem Design
      • Effektive Refaktoreringstekniker
      • Teknikker til at Reducere Kompleksitet
      • Teknikker til at Forbedre Adskillelse af Ansvarsområder
      • Automatiseret Test og Kontinuerlig Integration
      • Sammenfatning
      • Lær mere…
    • Kom i gang med Mikroservices
      • Introduktion
      • Design
      • Meddelelseshåndtering
      • Lær mere…
    Del 5. Tilegnelse af Gode Vaner
    • Tilegnelse af FREMRAGENDE Udviklervaner
      • Introduktion
      • Kode Som Kommunikation
      • Tænk Som en Ingeniør
      • Vær Forsigtig Med Frameworks
      • Kodning Er Design
      • Kvalitet frem for funktioner
      • Social aktivitet
      • Arbejd i små skridt
      • Konklusion
      • Lær mere…
    • Undgå almindelige faldgruber i softwareudvikling
      • Introduktion
      • Bryd dårlige softwarevaner
      • Sammenfatning
      • Konklusion
      • Lær mere…
    • Sammenfatning

Leanpubs 60-Dages 100% Tilfredshedsgaranti

Inden for 60 dage efter køb kan du få 100% refusion på ethvert Leanpub-køb med bare to klik.

Teknisk set er dette risikabelt for os, da du vil have bogen eller kursusfilerne under alle omstændigheder. Men vi er så sikre på vores produkter og tjenester, og på vores forfattere og læsere, at vi med glæde tilbyder fuld tilfredshedsgaranti på alt, hvad vi sælger.

Du kan kun finde ud af, hvor god noget er ved at prøve det, og på grund af vores 100% tilfredshedsgaranti er der bogstaveligt talt ingen risiko ved at gøre det!

Så der er ingen grund til ikke at klikke på Læg i Kurv-knappen, vel?

Se alle betingelser...

Tjæn 8$ på et køb til 10$, og 16$ på et køb til 20$

Vi udbetaler 80% i royalties på køb til 7,99$ eller derover, og 80% i royalties minus et fast gebyr på 50 cent på køb mellem 0,99$ og 7,98$. Du tjener 8$ på et salg til 10$, og 16$ på et salg til 20$. Så hvis vi sælger 5000 ikke-refunderede eksemplarer af din bog til 20$, vil du tjene 80.000$.

(Ja, nogle forfattere har allerede tjent meget mere end det på Leanpub.)

Faktisk har forfattere tjentover 14 millioner dollars ved at skrive, udgive og sælge på Leanpub.

Lær mere om at skrive på Leanpub

Gratis Opdateringer. DRM-fri.

Når du køber en Leanpub-bog, får du gratis opdateringer, så længe forfatteren opdaterer bogen! Mange forfattere bruger Leanpub til at udgive deres bøger mens de skriver dem. Alle læsere får gratis opdateringer, uanset hvornår de købte bogen eller hvor meget de betalte (inklusiv gratis).

De fleste Leanpub-bøger er tilgængelige i PDF (til computere) og EPUB (til telefoner, tablets og Kindle). De formater, som en bog indeholder, vises i øverste højre hjørne af denne side.

Endelig har Leanpub-bøger ingen DRM-kopibeskyttelse, så du kan nemt læse dem på enhver understøttet enhed.

Lær mere om Leanpubs e-bogsformater og hvor du kan læse dem

Skriv og udgiv på Leanpub

Du kan bruge Leanpub til nemt at skrive, udgive og sælge igangværende og færdige e-bøger og onlinekurser!

Leanpub er en kraftfuld platform for seriøse forfattere, der kombinerer et enkelt, elegant skrive- og udgivelsesflow med en butik fokuseret på salg af igangværende e-bøger.

Leanpub er en magisk skrivemaskine for forfattere: skriv bare i almindelig tekst, og for at udgive din e-bog skal du bare klikke på en knap. (Eller hvis du producerer din e-bog på din egen måde, kan du endda uploade dine egne PDF- og/eller EPUB-filer og derefter udgive med ét klik!) Det er virkelig så nemt.

Lær mere om at skrive på Leanpub