Testgetriebene Entwicklung… by Johannes Link [PDF/iPad/Kindle]
Testgetriebene Entwicklung: Entschlüsselt
Testgetriebene Entwicklung: Entschlüsselt
$15.00
Minimal
$25.00
Empfohlen
Testgetriebene Entwicklung: Entschlüsselt

Dieses Buch ist 42% vollständig

Zuletzt aktualisiert: 2015-02-05

Über das Buch

Testgetriebene Entwicklung (engl. Test-Driven Development - TDD) gehört zum Handwerkszeug jedes modernen Softwareentwicklers. So einfach das Mantra "Test - Code - Refactor" klingt, so schwierig ist die Umsetzung, wenn man sich von den ganz einfachen Beispielen entfernt hat. Das Buch liefert zunächst eine grundlegende Einführung in das testgetriebene Vorgehen, um anschließend in zahlreiche fortgeschrittene Themen und die Diskussion unterschiedlicher Ansätze einzutauchen.

Die folgenden Punkte stellen eine kleine Auswahl behandelter Frage dar:

  • Refactoring: Die Grundlage des testgetriebenen Designs.
  • Abhängigkeiten im Code: To mock or not to mock?
  • Integrationstests: Wie viele benötige wir? Wie setzen wir sie geschickt um?
  • Smells & Heuristiken für lesbare Tests
  • Testen im Kontext dynamisch typisierter und funktionaler Programmiersprachen
  • Auswirkungen testgetriebener Entwicklung auf Design und Architektur

Beispieldomäne

Im Seitenarm liefert das Buch eine kleine Einführung in Bereiche der Kryptografie. Es gibt Beispiele zur Verschlüsselung und Entschlüsselung von Daten, zu Nebenläufigkeitsproblemen beim Knacken geheimer Codes, zur Verwendung existierender Crypto-Bibliotheken, zur Mathematik hinter asymmetrischen Chiffren und Hash-Verfahren und einiges mehr. 

Zielpublikum

Das Buch richtet sich an alle Softwareentwickler, die tiefer in die testgetriebene Entwicklung einsteigen wollen. Voraussetzung ist ausreichend Erfahrung mit Programmierung, um Quellcode in unterschiedlichen Programmiersprachen lesen zu können. Ein Interesse am Thema "Datenver- und Entschlüsselung" rundet den perfekten Leser ab.

Über den Autor

Johannes Link
Johannes Link

Johannes Link ist einer der Pioniere der testgetriebenen Entwicklung. Seit fast 15 Jahren setzt er TDD in seinen eigenen Projekten ein und hilft seinen Kunden bei deren Einführung. Seine Erfahrung mit testgetriebenem Vorgehen erstreckt sich auf zahlreiche Programmiersprachen; Java, C#, Groovy, Javascript, Smalltalk, Clojure sind die prominentesten unter ihnen.

Johannes ist regelmäßiger Konferenzsprecher, Verfasser zahlreicher Fachartikel, Buchautor von "Unit Tests mit Java", "Softwaretests mit JUnit", "Unit Testing in Java" und Kapitelautor in "Agile Entwicklungspraktiken mit Scrum".

Die bedingungslose Leanpub, Kein Risiko, 100% zufrieden Garantie

Innerhalb von 45 Tagen ab Kauf kannst du dein Geld zu 100% zurückverlangen, bei jedem Leanpub-Kauf, in nur zwei Klicks. Wir bearbeiten die Erstattungen manuell, daher dauert es ein paar Tage, bis der Betrag ankommt.
Lese die kompletten Bedingungen.

Write and Publish on Leanpub

Authors and publishers use Leanpub to publish amazing in-progress and completed ebooks, just like this one. You can use Leanpub to write, publish and sell your book as well! Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks. Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. It really is that easy.

Learn more about writing on Leanpub