Growing Object Oriented Software

Prijzen vanaf
38,99

Beschrijving

Test-Driven Development (TDD) is tegenwoordig een gevestigde techniek voor het sneller en beter afleveren van software. De basis van TDD is eenvoudig: schrijf tests voor je code voordat je de code zelf schrijft. Dit "simpele" idee vergt echter vaardigheid en inzicht om succesvol toe te passen. "Growing Software" is een praktische gids die je verder helpt dan de basisconcepten van TDD. Geïnspireerd door meer dan een decennium aan ervaring in het bouwen van real-world systemen, delen de TDD-pioniers Steve Freeman en Nat Pryce hun inzichten over hoe je tests kunt laten sturen in je ontwikkeling en software kunt "laten groeien" die coherent, betrouwbaar en onderhoudbaar is.

In deze gids beschrijven de auteurs de processen die zij toepassen, de ontwerpprincipes waar zij naar streven en enkele hulpmiddelen die hen helpen bij het realiseren van hun doelstellingen. Aan de hand van een uitgebreide voorbeeldstudie leer je hoe TDD op verschillende niveaus werkt. Dit omvat het gebruik van tests om zowel de features als de objectgeoriënteerde structuur van de code aan te drijven, en het inzetten van Mock Objects om relaties tussen objecten te ontdekken en te beschrijven.

Wat je kunt verwachten

Het boek richt zich op verschillende belangrijke onderwerpen binnen TDD, zoals:

- Effectief implementeren van TDD: van de opstartfase tot het behouden van momentum gedurende het project.

- Het creëren van schonere, expresievere en duurzame code.

- Het inzetten van tests om onophoudelijk de focus op kwaliteit te handhaven.

- Begrijpen hoe TDD, Mock Objects en Object-Oriented Design samenkomen in de context van een realistisch softwareontwikkelingsproject.

- Gebruik maken van Mock Objects om objectgeoriënteerde ontwerpen te sturen.

- Succesvol omgaan met de moeilijkheden van TDD: het beheren van complexe testdata en het testen van persistentie en gelijktijdigheid.

De auteurs van dit boek worden geprezen door vooraanstaande experts in het vakgebied. Ward Cunningham beschrijft hen als revolutionairen die de omgeving waarin software groeit beheersen. Robert C. Martin en Michael Feathers benadrukken de noodzaak om de ideeën in deze gids te begrijpen om een expert in TDD te worden.

"Growing Software" is een onmisbare bron voor elke ontwikkelaar die zijn vaardigheden in TDD wil verfijnen en een diepere inzicht wil krijgen in de symbiose tussen testgedreven ontwikkeling en objectgeoriënteerd ontwerpen. Met 384 pagina's gevuld met waardevolle informatie en praktijkvoorbeelden, biedt dit boek zowel beginners als ervaren ontwikkelaars de middelen om software op een innovatieve en effectieve manier te ontwikkelen.

Vergelijk aanbieders (3)

Shop
Prijs
Verzendkosten
Totale prijs
 38,99
Gratis
 38,99
Naar shop
Gratis Shipping Costs
 38,99
Gratis
 38,99
Naar shop
Gratis Shipping Costs
 67,04
€ 4,99
 72,03
Naar shop
€ 4,99 Shipping Costs
Beschrijving

Test-Driven Development (TDD) is tegenwoordig een gevestigde techniek voor het sneller en beter afleveren van software. De basis van TDD is eenvoudig: schrijf tests voor je code voordat je de code zelf schrijft. Dit "simpele" idee vergt echter vaardigheid en inzicht om succesvol toe te passen. "Growing Software" is een praktische gids die je verder helpt dan de basisconcepten van TDD. Geïnspireerd door meer dan een decennium aan ervaring in het bouwen van real-world systemen, delen de TDD-pioniers Steve Freeman en Nat Pryce hun inzichten over hoe je tests kunt laten sturen in je ontwikkeling en software kunt "laten groeien" die coherent, betrouwbaar en onderhoudbaar is.

In deze gids beschrijven de auteurs de processen die zij toepassen, de ontwerpprincipes waar zij naar streven en enkele hulpmiddelen die hen helpen bij het realiseren van hun doelstellingen. Aan de hand van een uitgebreide voorbeeldstudie leer je hoe TDD op verschillende niveaus werkt. Dit omvat het gebruik van tests om zowel de features als de objectgeoriënteerde structuur van de code aan te drijven, en het inzetten van Mock Objects om relaties tussen objecten te ontdekken en te beschrijven.

Wat je kunt verwachten

Het boek richt zich op verschillende belangrijke onderwerpen binnen TDD, zoals:

- Effectief implementeren van TDD: van de opstartfase tot het behouden van momentum gedurende het project.

- Het creëren van schonere, expresievere en duurzame code.

- Het inzetten van tests om onophoudelijk de focus op kwaliteit te handhaven.

- Begrijpen hoe TDD, Mock Objects en Object-Oriented Design samenkomen in de context van een realistisch softwareontwikkelingsproject.

- Gebruik maken van Mock Objects om objectgeoriënteerde ontwerpen te sturen.

- Succesvol omgaan met de moeilijkheden van TDD: het beheren van complexe testdata en het testen van persistentie en gelijktijdigheid.

De auteurs van dit boek worden geprezen door vooraanstaande experts in het vakgebied. Ward Cunningham beschrijft hen als revolutionairen die de omgeving waarin software groeit beheersen. Robert C. Martin en Michael Feathers benadrukken de noodzaak om de ideeën in deze gids te begrijpen om een expert in TDD te worden.

"Growing Software" is een onmisbare bron voor elke ontwikkelaar die zijn vaardigheden in TDD wil verfijnen en een diepere inzicht wil krijgen in de symbiose tussen testgedreven ontwikkeling en objectgeoriënteerd ontwerpen. Met 384 pagina's gevuld met waardevolle informatie en praktijkvoorbeelden, biedt dit boek zowel beginners als ervaren ontwikkelaars de middelen om software op een innovatieve en effectieve manier te ontwikkelen.


Productspecificaties

Merk ADDISON WESLEY
EAN
  • 9780321503626

Prijshistorie

Prijzen voor het laatst bijgewerkt op: