Growing Object Oriented Software, Guided by Tests
Uitgelicht
|
47,99 |
Naar shop
|
|
47,99 |
Naar shop
|
|
47,99 |
Naar shop
|
Beschrijving
Test-Driven Development (TDD) heeft zich bewezen als een gevestigde techniek om betere software sneller te leveren. Dit boek biedt een praktische gids die de lezer verder helpt dan de basisconcepten van TDD. Geschreven door de TDD-pioniers Steve Freeman en Nat Pryce, put het boek uit een decennium aan ervaring in het bouwen van real-world systemen.
In de essentie van TDD ligt het eenvoudige idee om tests voor de code te schrijven voordat de code zelf wordt ontwikkeld. Ondanks deze ogenschijnlijk eenvoudige aanpak, is er vaardigheid en oordeel nodig om TDD op succesvolle wijze toe te passen. Freeman en Pryce tonen aan hoe tests de ontwikkeling kunnen sturen en software kunnen laten groeien die coherent, betrouwbaar en onderhoudbaar is.
Inhoud en Structuur
Het boek beschrijft de processen die de auteurs gebruiken, de ontwerpprincipes die ze nastreven en enkele tools die hen helpen bij het behalen van resultaten. Aan de hand van een uitgebreide praktijkcase leert de lezer hoe TDD op verschillende niveaus functioneert. Dit omvat:
- Het effectief implementeren van TDD: hoe je kunt beginnen en je momentum gedurende het project kunt vasthouden.
- Het creëren van schonere, meer expressieve en duurzame code.
- Het gebruik van tests om voortdurend de focus op het waarborgen van kwaliteit te behouden.
- Het begrijpen van de synergie tussen TDD, Mock Objects en Object-Oriented Design (OOD) binnen de context van een daadwerkelijk softwareontwikkelingsproject.
- Het gebruik van Mock Objects om objectgeoriënteerde ontwerpen te begeleiden.
- Het overwinnen van de moeilijkheden die zich voordoen bij TDD, zoals het beheren van complexe testdata en het testen van persistentie en gelijktijdigheid.
Uitdagingen en Oplossingen
Zowel beginnende als ervaren ontwikkelaars zullen de systematische aanpak in dit boek waarderen, die zich richt op de uitdagingen die teams tegenkomen bij de implementatie van TDD. Het biedt antwoorden op veelvoorkomende vragen en obstakels, en helpt ontwikkelaars om TDD te integreren in hun processen.
Met deze gedetailleerde gids is het mogelijk om niet alleen de theorie van TDD te begrijpen, maar ook de praktijk. Of u nu uw vaardigheden wilt verbeteren of gewoon meer wilt leren over deze innovatieve aanpak van softwareontwikkeling, dit boek is een waardevolle aanvulling op uw bibliotheek. Het is een must-read voor iedereen die zich wil verdiepen in de geavanceerde concepten van TDD en de bijbehorende ontwerpprincipes.
Test-Driven Development (TDD) heeft zich bewezen als een gevestigde techniek om betere software sneller te leveren. Dit boek biedt een praktische gids die de lezer verder helpt dan de basisconcepten van TDD. Geschreven door de TDD-pioniers Steve Freeman en Nat Pryce, put het boek uit een decennium aan ervaring in het bouwen van real-world systemen.
In de essentie van TDD ligt het eenvoudige idee om tests voor de code te schrijven voordat de code zelf wordt ontwikkeld. Ondanks deze ogenschijnlijk eenvoudige aanpak, is er vaardigheid en oordeel nodig om TDD op succesvolle wijze toe te passen. Freeman en Pryce tonen aan hoe tests de ontwikkeling kunnen sturen en software kunnen laten groeien die coherent, betrouwbaar en onderhoudbaar is.
Inhoud en Structuur
Het boek beschrijft de processen die de auteurs gebruiken, de ontwerpprincipes die ze nastreven en enkele tools die hen helpen bij het behalen van resultaten. Aan de hand van een uitgebreide praktijkcase leert de lezer hoe TDD op verschillende niveaus functioneert. Dit omvat:
- Het effectief implementeren van TDD: hoe je kunt beginnen en je momentum gedurende het project kunt vasthouden.
- Het creëren van schonere, meer expressieve en duurzame code.
- Het gebruik van tests om voortdurend de focus op het waarborgen van kwaliteit te behouden.
- Het begrijpen van de synergie tussen TDD, Mock Objects en Object-Oriented Design (OOD) binnen de context van een daadwerkelijk softwareontwikkelingsproject.
- Het gebruik van Mock Objects om objectgeoriënteerde ontwerpen te begeleiden.
- Het overwinnen van de moeilijkheden die zich voordoen bij TDD, zoals het beheren van complexe testdata en het testen van persistentie en gelijktijdigheid.
Uitdagingen en Oplossingen
Zowel beginnende als ervaren ontwikkelaars zullen de systematische aanpak in dit boek waarderen, die zich richt op de uitdagingen die teams tegenkomen bij de implementatie van TDD. Het biedt antwoorden op veelvoorkomende vragen en obstakels, en helpt ontwikkelaars om TDD te integreren in hun processen.
Met deze gedetailleerde gids is het mogelijk om niet alleen de theorie van TDD te begrijpen, maar ook de praktijk. Of u nu uw vaardigheden wilt verbeteren of gewoon meer wilt leren over deze innovatieve aanpak van softwareontwikkeling, dit boek is een waardevolle aanvulling op uw bibliotheek. Het is een must-read voor iedereen die zich wil verdiepen in de geavanceerde concepten van TDD en de bijbehorende ontwerpprincipes.
Prijzen voor het laatst bijgewerkt op: