Standort:  Start» English Books » Software Development » Test Driven Development. By Example (Addison-Wesley Signature)  
Sponsor
Categories
Kleidung
B¨¹cher
Computer
DVD
Elektronik
English Books
Games
Gesundheit
Haus/Garten
Heimwerken
Kamera/Foto
K¨¹che
Musik
Outdoor/Freizrit
Software
Spielwaren
Uhren
Video
Zeitschriften
Related Categories
• Software Development
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• Testing
Software Design, Testing & Engineering
Programming
Computers & Internet
Subjects
• General
Programming
Computers & Internet
Subjects
English Books
• General AAS
Programming
Computers & Internet
Subjects
English Books
• General
Computers & Internet
Subjects
English Books
• General
Software
Computers & Internet
Subjects
English Books
• General AAS
Software
Computers & Internet
Subjects
English Books
• General AAS
Computers & Internet
Subjects
English Books
• General AAS
Software Engineering
Computer Science
Computers & Internet
Subjects
• French
Foreign Language Nonfiction
Nonfiction
Subjects
English Books

Test Driven Development. By Example (Addison-Wesley Signature)

Test Driven Development. By Example (Addison-Wesley Signature)

vergrössern vergrössern 
Autor: Kent Beck
Urheber: Kent Beck
Verleger: Addison-Wesley Longman, Amsterdam

Kaufen Neu: EUR 20,40



Neu (68) Gebraucht (4) ab EUR 20,00

Bewertung: 4.0 von 5 Sternen 8 Rezensionen
Verkaufsrang: 1753

Medium: Taschenbuch
Seiten: 240
Versandgewicht: 1.1
Maße (innen): 9.1 x 7.3 x 0.6

ISBN: 0321146530
Dewey Dezimalzahl: 005.14
UPC: 785342146530
EAN: 9780321146533
ASIN: 0321146530

Publikation: Dezember 5, 2002
Verfügbarkeit: Versandfertig in 1 - 2 Werktagen
Versand: Internationaler Versand möglich
Zustand: Neu-Buch. Dieser Artikel kommt direkt aus Großbritannien per Express-Luftpost und dauert 7-10 Arbeitstage.

Ähnliche Artikel:

  • Refactoring: Improving the Design of Existing Code (Object Technology Series): Improving the Design of Existing Code
  • The Pragmatic Programmer. From Journeyman to Master
  • Domain-Driven Design: Tackling Complexity in the Heart of Software
  • Extreme Programming Explained: Embrace Change (Xp)
  • Patterns of Enterprise Application Architecture

Kundenrezensionen:   Gelesen 3 mehr Rezensionen...

1 von 5 Sternen keine substanz   November 18, 2007
C. Kaestner (Magdeburg)
8 aus 9 fanden die folgende Rezension hilfreich

Das Buch sollte die praktische Anwendung von testgetriebener Entwicklung an Beispielen zeigen. Ich hatte das Buch gekauft in der Hoffnung mich damit ueberzeugen zu lassen, leider hat dies nicht geklappt.

Das Buch beginnt mit einem ausfuehrlichen, aber nahezu trivialen Beispiel, dem Umrechnen von Waehrungen. Daran erklaert es zwar anschaulich den Ansatz, Problem ist aber dass das Problem so einfach ist dass man den ganzen Ueberbau kaum braucht. Die gesamte Endloesung ist so klein dass sie problemlos auf eine Bildschirmseite passt, was bleibt ist lediglich die Beschreibung des Prozesses.

In einem zweiten Abschnitt nimmt er sich ein etwas komplexeres Beispiel in einer anderen Programmiersprache. Dummerweise ist das Beispiel IMHO sehr schlecht gewaehlt, es geht ums bootstrapping von einer xUnit Implementierung, was die Beschreibung unnoetig kompliziert macht (z.B. TestCaseTest als Test fuer eine TestCase klasse mit der man Tests beschreiben kann). Insgesamt ist aber auch dieses Beispiel wieder sehr einfach und kann insgesamt nicht ueberzeugen.

Der dritte und letzte Abschnitt widmet sich der Diskussion und ist wahrscheinlich noch der Beste, waeren da nicht zwei voellig unmotivierte Kapitel zu Design Pattern und Refactoring. Diese Kapitel sind zu kurz fuer Leute die diese Konzepte noch nicht kennen und voellig unnuetz fuer Leute die diese Konzepte kennen. Ein Zusammenhang zur testgetriebenen Entwicklung wird nicht wirklich hergestellt.

Nach dem Lesen des Buches bleiben mehr offene Fragen als vorher. Es gibt keine Anhaltspunkte wie man den Ansatz skaliert wenn man etwas kompliziertes entwickelt als mathematische Algorithmen. Spannende Fragen zu komplexen Strukturen, Datenbankanbindungen, Oberflaechen, Nutzerinteraktion o.ae. werden in den letzten Kapitel kurz erwaehnt aber weitgehend offen gelassen. Das Buch liefert leider wirklich nicht mehr als zwei einfache(!) Beispiele.

Das Buch ist ziemlich duenn und sehr lachs geschrieben, mit staendigen Metakommentaren. Geschackssache. Leider staendig Behauptungen ohne jedwede Belege (wie auch praktisch keinerlei weiterfuehrende Literatur angegeben ist). Ganz selten wird mal eine Fallstudie erwaehnt. Es wirkt alles wie eine fixe Idee ohne Substanz, obwohl ich eigentlich testgetriebende Entwicklung gar nicht so eingeschaetzt haette. Buecher wie Code Complete sind hier um Welten besser geschrieben.

Fazit: Nicht empfehlenswert.



2 von 5 Sternen Disappointingly lacking in substance   Oktober 3, 2006
Malcolm Howlett (Dreieich, Germany)
7 aus 14 fanden die folgende Rezension hilfreich

As a developer I try to achieve a balance between producing a paper design that goes down to the level of code, and coding without having thought about the problem.
This book advocates 'code first - think later'.
The book builds on two examples in a fair amount of detail. In neither of them is there a clear definition of the problem. Neither of them has any statement relating to limits or accuracy (and anyone who has worked with currency conversions knows that how and when you do your rounding is critical).
Because he doesn't specify interfaces until he has finished his test - program cycle Kent Beck is advocating bottom-up rather than top-down development - how this succeeds in a project with more than a couple of developers is a mystery to me.
In any modern system the effort that goes into the user interface greatly exceeds the effort in the support routines but this book does not cover UI testing at all.
Given that the book is about 'testing to death', I found it especially irritating that Kent Beck's final example, which he added as an Appendix to show just how powerful TDD is, contains a glaring error.
The first example is in Java and the second in Python - I couldn't see any reason for changing the language in the middle of the book and, as he then goes back to Java again, it seems as if Kent Beck couldn't either.
On a purely personal level, the jokey style of the book annoyed me.
I award this book 2 stars rather than because the idea is interesting.
Finally, this is one of the few books where I have regretted my decision to buy it.



5 von 5 Sternen Klare Linie, lockerer Schreibstil   Mai 26, 2005
Marco Jacob (Gestorf, Kreis Hannover)
3 aus 11 fanden die folgende Rezension hilfreich

Kent Beck schafft es mit diesem Buch, das Thema Test Driven Development locker zu vermitteln. Die entsprechenden Beispiele unterstreichen das.Es wird nicht mit der Theorie angefangen sondern mit einem Beispiel, was den Einstieg erleichtert.
Jeder muß selbst entscheiden, ob für ihn dieser Ansatz der richtige ist. In meinen Augen sollte jeder Entwickler dieses Buch gelesen haben.



4 von 5 Sternen Dieses Buch infiziert mit dem "Test-First"-Virus!   Januar 10, 2004
Oliver Klee (Bonn, Germany)
12 aus 13 fanden die folgende Rezension hilfreich

In seinem Buch "Test-Driven Development" (TDD) beschreibt Kent Beck den "Test-First"-Ansatz anhand von zwei großen Real-World-Beispielen: einer Währungs-Klasse in Java und einem xUnit-Test-Framework in Python.

Dabei führt Kent Beck den Leser in unterhaltsamer, gut verständlicher Sprache durch die Beispiele. Er geht dabei in sehr kleinen, leicht nachzuvollziehenden Schritten vor, anhand derer der Geist des Test-First-Programming sehr deutlich wird. Zeitweilig wirkt diese Vorgehensweise aber auch etwas langatmig, und einige wenige Design-Entscheidungen wirken sehr willkürlich und an den Haaren herbeigezogen.

Die Beispiele sind bei brauchbaren Vorkenntnissen in der jeweiligen Sprache (Java bzw. Python) gut zu verstehen. Wer die Sprachen jedoch bisher noch nicht benutzt hat, muss sich auf etwas anstrengendere Lektüre gefasst machen - so der von Beck angepriesene "Nebenher-Python-Lernen-Effekt" ist bei mir jedenfalls nicht aufgetreten.

Abgerundet wird das Buch durch ein großes Kapitel, welche Patterns TDD benutzt werden: Entwicklungsstrategien, Teststrategien, Design Patterns, Refactoring und andere. Dieses Kapitel ist das Glanzstück dieses Buches.

Generell lässt das Buch den "Test-Infected"-Virus überspringen und vermittelt die beim TDD angewandten Strategien sehr anschaulich. Es bietet sich daher als ergänzende Lektüre zusätzlich zu einer Einführung in TDD wunderbar an.


3 von 5 Sternen Anregende Ideen   Oktober 26, 2003
Marcel Ruff (Überlingen)
7 aus 10 fanden die folgende Rezension hilfreich

Ein schönes, dünnes Buch das man schnell gelesen hat.
Kennt Beck treibt die kleinsten Test/Codier/Änderungs-Zyklen
bis zum Excess. Das scheint mir zu dogmatisch.
Aber das Buch regte mich angenehm dazu an meine eigenen Vorgehensweisen zu überdenken.


Bluecygnet Store
Internationale Seiten: United States | Großbritannien | Kanada | Österreich | Frankreich
Dies ist ein Amazon assoziieren - die Produkte, die auf dieser Website werden hergestellt und verkauft von anderen Parteien als Bluecygnet Store. Bluecygnet Store übernimmt keine Gewähr für die Produkte entweder oder Lieferanten bieten Informationen über ihre Produkte. Alle Fragen, Beschwerden oder Forderungen in Bezug auf die Produkte müssen direkt an die entsprechenden Hersteller, Anbieter oder Amazon.com.