MF

Michael C. Feathers

Michael C. Feathers arbeitet für Object Mentor, Inc., eines der weltweit führenden Unternehmen für Mentoring, Wissenstransfer und Leadership-Services bei der Software-Entwicklung. Gegenwärtig bietet er weltweit Trainings für Test-Driven Development (TDD), Refactoring, OO-Design, Java, C#, C++ und Extreme Programming (XP) an. Feathers ist der ursprüngliche Autor von CppUnit, einer C++-Portierung des JUnit-Test-Frameworks, und FitCpp, einer C++-Portierung des integrierten Test-Framworks FIT. Er ist Mitglied der ACM und des IEEE und war Vorsitzender von CodeFest auf drei OOPSLA-Konferenzen.

Zuletzt erschienen

The Art of Unit Testing Produktbild: The Art of Unit Testing

The Art of Unit Testing

Lesbare, wartbare und zuverlässige Tests entwickeln
Fakes, Stubs, Mock-Objekte und Isolation-(Mocking-)Frameworks
Einfache Dependency-Injection-Techniken und das Refactoring von Legacy Code

Sie wissen, dass Sie Unit Tests durchführen sollten – warum machen Sie es noch nicht? Wenn Sie Anfänger auf dem Gebiet der Unit Tests sind, wenn Sie Unit Tests mühsam finden oder wenn Sie, gemessen am Aufwand, einfach kein ausreichendes Ergebnis erzielen, dann sollten Sie dieses Buch lesen.

Roy Osherove führt Sie Schritt für Schritt vom Schreiben Ihres ersten, einfachen Unit Tests bis hin zum Erstellen kompletter Test-Sets, die wartbar, lesbar und zuverlässig sind. Sie werden schnell zu fortgeschrittenen Themen wie Mocks und Stubs hingeführt, während Sie die Verwendung von Isolation-(Mocking-)Frameworks wie Moq, FakeItEasy und Typemock Isolator erlernen. Sie erfahren eine Menge zu Testmustern und zur Testorganisation, führen Refactoring durch und lernen, wie man »untestbaren« Code testet. Nebenbei zeigt Ihnen der Autor das Integration Testing sowie Techniken zum Testen mit Datenbanken.

Die Beispiele im Buch verwenden C#, sind aber auch für jeden nützlich, der eine Sprache mit statischen Typen wie Java oder C++ benutzt.

Aus dem Inhalt:
Grundlagen des Unit Testings
Frameworks für das Unit Testing
Einsatz von NUnit
Stubs zum Auflösen von Abhängigkeiten
Interaction Testing mit Mock-Objekten
Isolation-(Mocking-)Frameworks
Testhierarchie und Organisation
Die Säulen guter Unit Tests
Integration von Unit Tests in das Unternehmen
Umgang mit Legacy Code
Design und Testbarkeit
Tools und Frameworks

Stimmen zum Buch:
»Dieses Buch ist etwas Besonderes. Die Kapitel bauen aufeinander auf und entwickeln eine erstaunliche Tiefe.«
– Aus dem Vorwort von Robert C. Martin, cleancoder.com

»Die beste Art, Unit Testing zu lernen. Bereits ein Klassiker auf dem Gebiet.«
– Raphael Faria, LG Electronics

»Bringt Ihnen sowohl die Philosophie des effektiven Unit Testings bei als auch die praktischen Grundlagen.«
– Pradeep Chellappan, Microsoft

»Wenn meine Teammitglieder fragen, wie sie Unit Tests richtig schreiben sollen, antworte ich einfach: mit diesem Buch!«
– Alessandro Campeis, Vimar SpA
Mehr erfahren

Buch (Taschenbuch)

ab 39,99€

(1)

Weitere Formate ab 33,99€

Alles von Michael C. Feathers

Filtern und Sortieren

Sortierung
Kategorie
Sprachen (1)
Preis
Lieferbarkeit
Reihen (1)
Einbände (1)
  • The Art of Unit Testing Produktbild: The Art of Unit Testing

    Roy Osherove, Michael C. Feathers + weitere

    The Art of Unit Testing

    Buch (Taschenbuch) + weitere

    39,99 €

    Lieferbar in 3 - 5 Tagen

  • Effektives Arbeiten mit Legacy Code Produktbild: Effektives Arbeiten mit Legacy Code

    Michael C. Feathers

    Effektives Arbeiten mit Legacy Code

    Buch (Taschenbuch) + weitere

    39,95 €

    In Kürze verfügbar