Kundenrezension

3 von 3 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Guter Überblick über Testing und Debugging in JavaScript, 17. Mai 2013
Von 
Rezension bezieht sich auf: Testable JavaScript (Taschenbuch)
Inhalt:
"Code is for people": Das Buch beginn zunächst mit der Frage, was "testable code" überhaupt bedeutet und was es für Vorteile mit sich bringt. Danach folgt ein Exkurs über Code-Komplexität, wie man sie misst und wie man sie mit z.B. durch lose Kopplung von Komponenten oder event-orientierte Architekturen reduzieren kann. Danach geht es direkt "zur Sache": Wie schreibt man gute Unit-Tests und was ist dabei zu beachten? Wie geht man mit Abhängigkeiten zu anderen Komponenten oder asynchroner Ausführung um? Wie misst und verbessert man die Testabdeckung des eigenen Codes (Code Coverage)?

Mit Unit-Tests alleine ist es grade bei Web-Applikationen alleine nicht getan, deswegen beschäftigt sich das folgende Kapitel mit Integration Tests (z.B. mit Silenium oder CasperJS), Performance- und Load-Testing im Browser und Messen des Ressourcenverbrauches. Anschließend folgt eine ausführliche Besprechung der unterschiedlichen Debugging-Möglichkeiten, sowohl in den gängigen Browsern, für Node.js-Applikationen oder auch für Mobile Anwendungen auf Android und iOS.

Den Abschluss bildet die Automation von Tests mit Continuous Integration-Systemen wie Jenkins.

Bewertung:
"Testable Javascript" gibt einen umfassenden Überblick über das strukturierte Schreiben, Testen und Debuggen von JavaScript. JavaScript-Applikationen werden immer komplexer, daher wird auch der Aspekt der Codequalität, des Testens und Debuggens immer wichtiger. Es ist schön, dass ein Buch über Testing sich nicht nur auf Unit-Tests beschränkt, sondern den ganzen Testablauf aller (Frontend) Komponenten beleuchtet.

Ein wenig gestört hat mich allerdings, dass Trostler (als ehemaliger Yahoo-Mitarbeiter) in vielen Beispielen hauptsächlich auf deren Toolchain eingeht (YUI, YUI Event Hub, YUI Test, YUI Code Coverage), die außerhalb des Unternehmens in der JavaScript-Welt keine große Verbreitung finden. Ein paar Beispiele in marktüblichen Frameworks (und wenn nur zum Vergleich von Implementierungen) wären schön gewesen.

Gerade im Testing-Bereich tut sich momentan in JavaScript einiges, so dass sich der Leser auch zusätzlich über aktuelle Entwicklungen informieren sollte. Ergänzend empfiehlt es sich ein paar aktuelle Tools, wie z.B. JSComplexity.com oder etwa Istanbul für Code Coverage (statt einer umständlichen Java-Lösung) genauer in Augenschein zu nehmen. Insgesamt hilft dieses Buch beim notwendigen Verständnis der Materie und erleichtert so den Aufbau eines eigenen Test-Setups.
Helfen Sie anderen Kunden bei der Suche nach den hilfreichsten Rezensionen 
War diese Rezension für Sie hilfreich? Ja Nein

Schreiben Sie als erste Person zu dieser Rezension einen Kommentar.

[Kommentar hinzufügen]
Kommentar posten
Verwenden Sie zum Einfügen eines Produktlinks dieses Format: [[ASIN:ASIN Produkt-Name]] (Was ist das?)
Amazon wird diesen Namen mit allen Ihren Beiträgen, einschließlich Rezensionen und Diskussion-Postings, anzeigen. (Weitere Informationen)
Name:
Badge:
Dieses Abzeichen wird Ihnen zugeordnet und erscheint zusammen mit Ihrem Namen.
There was an error. Please try again.
">Hier finden Sie die kompletten Richtlinien.

Offizieller Kommentar

Als Vertreter dieses Produkt können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
Der folgende Name und das Abzeichen werden mit diesem Kommentar angezeigt:
Nach dem Anklicken der Schaltfläche "Übermitteln" werden Sie aufgefordert, Ihren öffentlichen Namen zu erstellen, der mit allen Ihren Beiträgen angezeigt wird.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.  Weitere Informationen
Ansonsten können Sie immer noch einen regulären Kommentar zu dieser Rezension veröffentlichen.

Ist dies Ihr Produkt?

Wenn Sie der Autor, Künstler, Hersteller oder ein offizieller Vertreter dieses Produktes sind, können Sie einen offiziellen Kommentar zu dieser Rezension veröffentlichen. Er wird unmittelbar unterhalb der Rezension angezeigt, wo immer diese angezeigt wird.   Weitere Informationen
 
Timeout des Systems

Wir waren konnten nicht überprüfen, ob Sie ein Repräsentant des Produkts sind. Bitte versuchen Sie es später erneut, oder versuchen Sie es jetzt erneut. Ansonsten können Sie einen regulären Kommentar veröffentlichen.

Da Sie zuvor einen offiziellen Kommentar veröffentlicht haben, wird dieser Kommentar im nachstehenden Kommentarbereich angezeigt. Sie haben auch die Möglichkeit, Ihren offiziellen Kommentar zu bearbeiten.   Weitere Informationen
Die maximale Anzahl offizieller Kommentare wurde veröffentlicht. Dieser Kommentar wird im nachstehenden Kommentarbereich angezeigt.   Weitere Informationen
Eingabe des Log-ins
 


Details

Artikel

4.5 von 5 Sternen (2 Kundenrezensionen)
5 Sterne:
 (1)
4 Sterne:
 (1)
3 Sterne:    (0)
2 Sterne:    (0)
1 Sterne:    (0)
 
 
 
EUR 28,51 EUR 22,95
In den Einkaufswagen Auf meinen Wunschzettel
Rezensentin / Rezensent


Top-Rezensenten Rang: 42.459