Het Handboek voor Softwareontwikkelaars (Nederlandse Editie)
$9.99
Minimumprijs
$12.99
Aanbevolen prijs

Het Handboek voor Softwareontwikkelaars (Nederlandse Editie)

Een Verzameling van Moderne Engineeringpraktijken

Over het boek

Het essentiële handboek voor softwareontwikkelaars die betere software willen bouwen met praktische, realistische technieken. Geschreven door Dave Farley, bekroond auteur van "Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" en een toonaangevende stem in moderne software engineering.

Gebaseerd op Dave's serie van zeer populaire How-To gidsen, destilleert dit boek tientallen jaren aan software engineering ervaring tot praktische inzichten. Van het schrijven van betere gebruikersverhalen en het beheersen van testgedreven ontwikkeling tot het aannemen van effectieve ontwikkelgewoonten en het organiseren van teams voor succes—deze gids staat vol met advies dat je direct kunt toepassen.

Het Handboek voor Softwareontwikkelaars is een praktische, nuchtere hulpbron voor ontwikkelaars van elk niveau. Of je nu net begint of je vakmanschap aan het verfijnen bent, dit boek helpt je om je manier van software bouwen te verbeteren—stap voor stap.

  • Dit boek delen

  • Categorieën

    • Computers and Programming
    • Software Engineering
    • DevOps
    • Software
    • Testing
    • Automated Software Testing
    • Engineering
    • Agile
    • Lean
  • Feedback

    E-mail de auteur(s)

Dit boek is een vertaling naar het Nederlands van The Software Developers’ Guidebook dat oorspronkelijk in het Engels is geschreven.

Over de auteurs

David Farley
David Farley

Dave Farley is auteur van drie bestsellers - "Continuous Delivery", "Modern Software Engineering" en "Continuous Delivery Pipelines". Hij is oprichter van de CD.Training school en maker van het CD en Modern Software Engineering YouTube-kanaal.

Dave is een pionier op het gebied van Continuous Delivery, thought leader en expert op het gebied van CD, DevOps, TDD, agile ontwikkeltechnieken en softwareontwerp. Hij is een van de auteurs van het Reactive Manifesto en winnaar van de Duke Award voor het open source LMAX Disruptor project.

Als onafhankelijk softwareontwikkelaar en consultant heeft Dave een lange staat van dienst in het creëren van hoogpresterende teams, het vormgeven van organisaties voor succes en het ontwikkelen van uitstekende software.

Bernard McCarty
Bernard McCarty (Editor)

Bernard McCarty begon zijn carrière als natuurkundige, kwam toevallig in de softwareontwikkeling terecht en is daar nooit meer weggegaan. Hij heeft in verschillende industrieën gewerkt - van halfgeleider-opbrengstanalyse tot telecommunicatie, kwantumcomputing en wetenschappelijke instrumentatie - maar zijn passie ligt bij het oplossen van problemen, of het nu gaat om het optimaliseren van code, zonne-energiesystemen of de manier waarop we over software denken. Als Content Manager bij Continuous Delivery Ltd helpt hij complexe ideeën toegankelijk en boeiend te maken.

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!

Inhoudsopgave

    • Voorwoord
    Deel 1. Fundamenten van Moderne Softwareontwikkeling
    • Een Nieuw Project Starten
      • Introductie
      • Snelle Feedback
      • Optimaliseer voor Leren
      • De Ontwikkelomgeving Opzetten
      • Bouw een Deployment Pipeline
      • Doelen Stellen
      • Werken in Kleine Stappen
      • Zorg voor Meetpunten
      • Wees Voorbereid op Verandering
      • Leer meer…
    • Betere User Stories Schrijven
      • Betere Specificaties met User Stories
      • Wat Zijn User Stories?
      • User Stories Zijn Doelen, Geen Taken
      • Goede Stories
      • Voorbeelden van Goede Stories
      • Wie Schrijft User Stories?
      • Tips voor het Schrijven van User Stories
      • Waar te beginnen
      • Het schrijven van User Stories
      • Vermijd deze veelvoorkomende fouten
      • Technische Vereisten Omzetten naar Gebruikersverhalen
      • Meer informatie…
    • Het Organiseren van Softwareontwikkelingsteams
      • Hoe zet je je Softwareontwikkelingsteams op?
      • Teamgrootte en Structuur
      • Teamvaardigheden & Verantwoordelijkheden
      • Teamorganisatie
      • Platform Teams
      • Samenwerking en Collaboratie
      • Hier zijn enkele aanbevelingen:
      • Teamstructuur Transformeren
      • Leer meer…
    • Pair Programming Patronen
      • Wat is Pair Programming?
      • Pair Patronen
      • Pair Rotatie
      • De Voordelen van Pair Programming
      • Pair Partnerschappen
      • Tips Voor Succesvol Pairen
      • Leer meer…
    Deel 2. Software Testen
    • Beginnersgids voor TDD (Test Driven Development)
      • Test Driven Development
      • RED > GREEN > REFACTOR
      • Belangrijke Tips
      • Aan de slag met TDD
    • TDD Beste Tips
      • Wanneer TDD Gebruiken?
      • Test om Gedrag te Evalueren, NIET Implementatie
      • Test Eerst Om Ontwerp te Verbeteren
      • Drie Mindsets van TDD
      • Refactoring voor Legacy Systemen
      • De Vorm van Je Tests
      • Je Ontwerp Veranderen
      • Testen aan de Randen
      • Oefenen
      • Meer informatie…
    • Acceptatie Test Gedreven Ontwikkeling
      • Aanpak
      • Eigenschappen van Effectieve Acceptatietests
      • Tips
      • Scheiding van Verantwoordelijkheden in Vier Lagen
      • Testgevallen
      • Domeinspecifieke Taal (DSL)
      • Protocolstuurprogramma’s
      • System Under Test (SUT)
      • De DSL Uitbreiden
      • Leer meer…
    • Wat te Testen, en Wanneer?
      • Soorten Tests in Verschillende Fasen
      • Leer meer…
    • Testen in Productie
      • Feedback uit Productie
      • Soorten Tests
      • Bedrijfs- (Piraten) Metriek
      • Gegevensverzameling
      • Beheers de Variabelen
      • Doe Geen E2E-Testen
      • Leer meer…
    • Elimineer Intermitterende Tests
      • Vrijgeefbaar of Niet?
      • Beheers Je Testomgeving
      • Isoleer Je Testdata
      • Implementeer Continue Integratie
      • Monitor en Beheer Resourcegebruik
      • Behandel Gelijktijdigheid en Race-conditions
      • Test in Isolatie
      • Behandel Tests als Falsificatiemechanismen
      • Continue Monitoring in Productie
      • Kies de Juiste Teststrategie
      • Samenvatting
      • Meer informatie…
    • Aan de slag met Behaviour Driven Development (BDD)
      • Inleiding
      • BDD Begrijpen
      • Kerntips en Advies
      • Het Scheiden van ‘Wat’ en ‘Hoe’ - Een Voorbeeld
      • Het Vertaalproces
      • Veelvoorkomende Valkuilen
      • Samenvatting
      • Meer informatie…
    • Software Prestatietesten
      • Inleiding
      • Basisbegrippen
      • Kernidee – Beheers de Variabelen
      • Praktische Stappen
      • Geavanceerd Prestatietesten
      • Conclusie
      • Meer informatie…
    Deel 3. Continuous Delivery Praktijken
    • Hoe Bouw Je Een Deployment Pipeline
      • Wat Is Een Deployment Pipeline?
      • Belangrijkste Componenten
      • De Deployment Pipeline
      • Hoe Bouw Je Een Deployment Pipeline
      • Een Eenvoudig Voorbeeld
      • Aan de slag
      • Creëer een Commit-fase
      • Creëer een Artifactenrepository
      • Creëer een Acceptatiefase
      • Creëer een Eenvoudige versie van Productie
      • Volgende Stappen
      • Teamgedrag
      • Belangrijke Principes
      • Meer informatie…
    • Continuous Integration - Belangrijkste Tips
      • 10 Tips voor Continuous Integration
      • Mijn Belangrijkste Tips
      • Leer meer…
    • Beoordeel je CD-capaciteit
      • Zelfbeoordeling - Hoe goed doe je het volgende?
      • Reflecteer op je bevindingen
      • Conclusie
    • Legacy Code Refactoren
      • Inleiding
      • De 5 Stappen Bij Het Refactoren Naar Testbaarheid
      • Conclusie
      • Leer meer…
    Deel 4. Architectuur en Ontwerp
    • Ontwikkel Je Softwarearchitectuur
      • Introductie
      • Softwarearchitectuur Begrijpen
      • Kernpunten en Advies
      • Evolutionaire Architectuur Omarmen
      • Evolutionaire Architectuur Technieken
      • Samenvatting
      • Leer meer…
    • Schrijf Code Die Je Gemakkelijk Kunt Aanpassen
      • Inleiding
      • Geef Prioriteit aan Leesbaarheid van Code
      • Pas Test-Driven Development (TDD) Toe
      • Beheer Complexiteit Door Ontwerp
      • Effectieve Herstructureringstechnieken
      • Technieken om Complexiteit te Verminderen
      • Technieken om Scheiding van Verantwoordelijkheden te Verbeteren
      • Geautomatiseerd Testen en Continue Integratie
      • Samenvatting
      • Meer informatie…
    • Aan de slag met Microservices
      • Introductie
      • Ontwerp
      • Berichtenuitwisseling
      • Meer informatie…
    Deel 5. Ontwikkel Goede Gewoontes
    • Ontwikkel GEWELDIGE Ontwikkelaarsgewoontes
      • Introductie
      • Code Als Communicatiemiddel
      • Denk Als Een Ingenieur
      • Wees Voorzichtig Met Frameworks
      • Coderen Is Ontwerpen
      • Kwaliteit Boven Functionaliteit
      • Sociale Activiteit
      • Werk In Kleine Stappen
      • Conclusie
      • Meer weten…
    • Vermijd Veelvoorkomende Valkuilen in Softwareontwikkeling
      • Inleiding
      • Breek met Slechte Softwaregewoontes
      • Samenvatting
      • Conclusie
      • Leer meer…
    • Samenvatting

De Leanpub 60 Dagen 100% Tevredenheidsgarantie

Binnen 60 dagen na aankoop kun je een 100% terugbetaling krijgen op elke Leanpub-aankoop, met twee klikken.

Dit is technisch gezien een risico voor ons, aangezien je de boek- of cursusbestanden sowieso hebt. Maar we zijn zo overtuigd van onze producten en diensten, en van onze auteurs en lezers, dat we met plezier een volledige geld-terug-garantie bieden voor alles wat we verkopen.

Je kunt alleen ontdekken hoe goed iets is door het te proberen, en vanwege onze 100% geld-terug-garantie is er letterlijk geen risico om dit te doen!

Dus er is geen reden om niet op de 'In Winkelwagen'-knop te klikken, toch?

Bekijk de volledige voorwaarden...

Verdien $8 op een aankoop van $10, en $16 op een aankoop van $20

We betalen 80% royalty's op aankopen van $7.99 of meer, en 80% royalty's minus een vast bedrag van 50 cent op aankopen tussen $0.99 en $7.98. Je verdient $8 op een verkoop van $10, en $16 op een verkoop van $20. Dus als we 5000 niet-terugbetaalde exemplaren van je boek verkopen voor $20, verdien je $80,000.

(Ja, sommige auteurs hebben op Leanpub al veel meer dan dat verdiend.)

Sterker nog, auteurs hebbenmeer dan $14 miljoenverdiend met schrijven, publiceren en verkopen op Leanpub.

Leer meer over schrijven op Leanpub

Gratis Updates. DRM-vrij.

Als je een Leanpub-boek koopt, krijg je gratis updates zolang de auteur het boek bijwerkt! Veel auteurs gebruiken Leanpub om hun boeken te publiceren terwijl ze er nog aan schrijven. Alle lezers krijgen gratis updates, ongeacht wanneer ze het boek hebben gekocht of hoeveel ze hebben betaald (inclusief gratis).

De meeste Leanpub-boeken zijn beschikbaar in PDF (voor computers) en EPUB (voor telefoons, tablets en Kindle). De formaten die een boek bevat, worden rechtsboven op deze pagina weergegeven.

Ten slotte hebben Leanpub-boeken geen DRM-kopieerbeveiliging, zodat je ze gemakkelijk kunt lezen op elk ondersteund apparaat.

Lees meer over Leanpub's e-bookformaten en waar je ze kunt lezen

Schrijf en Publiceer op Leanpub

U kunt Leanpub gebruiken om eenvoudig e-books en online cursussen te schrijven, publiceren en verkopen, zowel tijdens het schrijfproces als na voltooiing!

Leanpub is een krachtig platform voor serieuze auteurs, dat een eenvoudige, elegante schrijf- en publicatieworkflow combineert met een winkel die zich richt op de verkoop van e-books in ontwikkeling.

Leanpub is een magische schrijfmachine voor auteurs: schrijf gewoon in platte tekst, en om uw e-book te publiceren, klikt u gewoon op een knop. (Of, als u uw e-book op uw eigen manier produceert, kunt u zelfs uw eigen PDF en/of EPUB-bestanden uploaden en vervolgens met één klik publiceren!) Het is echt zo eenvoudig.

Leer meer over schrijven op Leanpub