Test-Driven JavaScript Development (Developer's Library) und über 1,5 Millionen weitere Bücher verfügbar für Amazon Kindle. Erfahren Sie mehr

Neu kaufen

oder
Loggen Sie sich ein, um 1-Click® einzuschalten.
oder
Mit kostenloser Probeteilnahme bei Amazon Prime. Melden Sie sich während des Bestellvorgangs an.
Gebraucht kaufen
Gebraucht - Gut Informationen anzeigen
Preis: EUR 28,20

oder
 
   
Jetzt eintauschen
und EUR 7,84 Gutschein erhalten
Eintausch
Alle Angebote
Möchten Sie verkaufen? Hier verkaufen
Der Artikel ist in folgender Variante leider nicht verfügbar
Keine Abbildung vorhanden für
Farbe:
Keine Abbildung vorhanden

 
Beginnen Sie mit dem Lesen von Test-Driven JavaScript Development (Developer's Library) auf Ihrem Kindle in weniger als einer Minute.

Sie haben keinen Kindle? Hier kaufen oder eine gratis Kindle Lese-App herunterladen.

Test Driven JavaScript Development (Developer's Library) [Englisch] [Taschenbuch]

Christian Johansen
3.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
Preis: EUR 35,95 kostenlose Lieferung. Siehe Details.
  Alle Preisangaben inkl. MwSt.
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Nur noch 2 auf Lager (mehr ist unterwegs).
Verkauf und Versand durch Amazon. Geschenkverpackung verfügbar.
Lieferung bis Mittwoch, 30. Juli: Wählen Sie an der Kasse Morning-Express. Siehe Details.

Weitere Ausgaben

Amazon-Preis Neu ab Gebraucht ab
Kindle Edition EUR 18,74  
Taschenbuch EUR 35,95  

Kurzbeschreibung

9. September 2010 Developer's Library
For JavaScript developers working on increasingly large and complex projects, effective automated testing is crucial to success. Test-Driven JavaScript Development is a complete, best-practice guide to agile JavaScript testing and quality assurance with the test-driven development (TDD) methodology. Leading agile JavaScript developer Christian Johansen covers all aspects of applying state-of-the-art automated testing in JavaScript environments, walking readers through the entire development lifecycle, from project launch to application deployment, and beyond. Using real-life examples driven by unit tests, Johansen shows how to use TDD to gain greater confidence in your code base, so you can fearlessly refactor and build more robust, maintainable, and reliable JavaScript code at lower cost. Throughout, he addresses crucial issues ranging from code design to performance optimization, offering realistic solutions for developers, QA specialists, and testers. Coverage includes * Understanding automated testing and TDD * Building effective automated testing workflows * Testing code for both browsers and servers (using Node.js) * Using TDD to build cleaner APIs, better modularized code, and more robust software * Writing testable code * Using test stubs and mocks to test units in isolation * Continuously improving code through refactoring * Walking through the construction and automated testing of fully functional software The accompanying Web site, tddjs. com, contains all of the book's code listings and additional resources.

Hinweise und Aktionen

  • Amazon Trade-In: Tauschen Sie Ihre gebrauchten Bücher gegen einen Amazon.de Gutschein ein - wir übernehmen die Versandkosten. Mehr erfahren


Wird oft zusammen gekauft

Test Driven JavaScript Development (Developer's Library) + Testable JavaScript
Preis für beide: EUR 58,90

Die ausgewählten Artikel zusammen kaufen
  • Testable JavaScript EUR 22,95

Kunden, die diesen Artikel gekauft haben, kauften auch


Produktinformation

  • Taschenbuch: 600 Seiten
  • Verlag: Addison Wesley (9. September 2010)
  • Sprache: Englisch
  • ISBN-10: 0321683919
  • ISBN-13: 978-0321683915
  • Größe und/oder Gewicht: 23 x 18 x 3 cm
  • Durchschnittliche Kundenbewertung: 3.5 von 5 Sternen  Alle Rezensionen anzeigen (2 Kundenrezensionen)
  • Amazon Bestseller-Rang: Nr. 88.577 in Fremdsprachige Bücher (Siehe Top 100 in Fremdsprachige Bücher)
  • Komplettes Inhaltsverzeichnis ansehen

Mehr über den Autor

Entdecken Sie Bücher, lesen Sie über Autoren und mehr

Produktbeschreibungen

Pressestimmen

"A simplified and well-explained book about one of the most underestimated parts of any application life-cycle. Christian Johansen brings real world examples, simple to advanced, and a useful library together in one place. I couldn't expect more from Test-Driven JavaScript Development. Excellent learning and definitively easy to read." -Andrea Giammarchi, lead developer, NOKIA Gate 5 GmbH "A great mix of theory and practical examples makes this a good read for both newcomers to JavaScript/TDD and seasoned JavaScripters wanting to add to their skill set." -Jacob Seidelin, freelance web developer, Nihilogic

Über den Autor und weitere Mitwirkende

Christian Johansen works for Shortcut AS, a software company focusing on open source technology, Web, and mobile applications. Originally a student in informatics, mathematics, and digital signal processing, he has spent his professional career specializing in Web and front-end development with technologies such as JavaScript, CSS, and HTML. A frequent open source contributor, he blogs about JavaScript, Ruby, and Web development at cjohansen.no.

Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?


In diesem Buch (Mehr dazu)
Ausgewählte Seiten ansehen
Buchdeckel | Copyright | Inhaltsverzeichnis | Auszug | Stichwortverzeichnis
Hier reinlesen und suchen:

Kundenrezensionen

4 Sterne
0
3 Sterne
0
1 Sterne
0
3.5 von 5 Sternen
3.5 von 5 Sternen
Die hilfreichsten Kundenrezensionen
3 von 4 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Alle aktuellen Felder sind abgedeckt - riesig. 6. Dezember 2011
Format:Taschenbuch
Der Mix aus Theorie und Quellcodebeispielen ist hervorragend gewählt, d.h. wer genauso viel Zusatzwissen und Erklärung benötigt, wie einzelne Beispiel oder Themenbereiche, bekommt das auch.

Die Erklärungen sind auf hohem praktischem Wissen aufgebaut, jedoch verständlich geschrieben. Man würde jetzt meinen, dass dann guter Beispielcode fehlt, das ist aber nicht so; Nicht ganz so komprimiert, etwa auf Folgeseiten weiter aufgegriffen. Lesen und Verstehen lässt es sich so allemal. (Dazu gibt es auch noch eine Internetseite auf der man z.B. den Quellcode zu den Beispielen bekommt.)

Die einzelnen Kapitel behandeln viele Felder von TDD mit JS, wie:
- Performance Tests,
- JS Programmierung (Functions, Closures Objects, Prototypal Inheritance, ...),
- Unobtrusive JS,
- Ajax-/asynchrones TDD,
- Streaming mit Ajax,
- Server Side JS/Node.js,
- Mocking/Stubbing,
- DOM Manipulation, etc.

Da die Themen in ihrer Zusammensetzung zum Teil recht neu sind, ist das Buch "leicht" wissenschaftlich angehaucht. Derjenige der Tiefer in TDD mit JS Themen einsteigen will, sollte das Buch auf keinen Fall missen.
War diese Rezension für Sie hilfreich?
2.0 von 5 Sternen Umfangreiches Buch, leider wenig fokussiert 18. April 2014
Von
Format:Taschenbuch
Nach dem ich schon mehrere Bücher über Testing und Test-Driven-Development (auch mit Fokus auf JavaScript) gelesen hatte, stand dieses Buch trotzdem noch immer auf meiner Wunschliste. Nachdem ich jetzt endlich die Gelegenheit hatte, es zu lesen bin ich doch ziemlich enttäuscht: Das Buch verwendet genauso viel Zeit auf das Implementieren von Funktionen, wie auf deren Testen. Das sollte eigentlich aber im Hintergrund stehen, da man für gewöhnlich Interfaces (also die nach außen sichtbare Schnittstelle) von Funktionen testet, nicht aber deren Implementierung. Die vielen umfangreichen Quellcode-Beispiele sind daher auch in Druckform schwerer zu erfassen als auf dem Bildschirm, da Hervorhebungen fehlen. Das merkt man etwa dann, wenn der Autor zwei sehr ähnliche Tests direkt untereinander auflistet und man erst mühsam Zeile für Zeile die Unterschiede heraussuchen muss.

Ebenso gehören allgemeine Themen wie JavaScript-Spracheinführungen (Funktionen, Closures, Vererbung), ECMAScript5, Feature-Detection, Patterns, Ajax, Promises und DOM-Manipulation meines Erachtens nicht in ein Buch, dass sich explizit testgetriebener Entwicklung widmen will. Vor allem, wenn diese Themen einen Großteil des Buches ausmachen. Dafür gibt es bereits Standardwerke wie "JavaScript: The Definitive Guide" oder "JavaScript: The Good Parts", die diese Themen ausführlich erläutern. Wichtige Themen wie Continuous Integration, Integration Tests, Code Coverage oder End-to-End-Testing fehlen entweder völlig oder werden lediglich kurz auf zwei Halbseiten erwähnt.
Lesen Sie weiter... ›
War diese Rezension für Sie hilfreich?
Die hilfreichsten Kundenrezensionen auf Amazon.com (beta)
Amazon.com: 4.0 von 5 Sternen  20 Rezensionen
14 von 14 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen A great source for modern Javascript practices 9. März 2011
Von P. Hodgson - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I initially picked this up hoping to learn some stuff about the mechanics of unit-testing in javascript, and maybe some stuff about how to organize your javascript in a testable way. I was very pleasantly surprised to find a book which covers way more.

You'll learn about the fundamentals of modern functional javascript. You'll discover that it's not class-based OO and that functions, closures and object literals are your building blocks.

You'll see some neat, slightly mind-bending way of implementing things. A tiny example - why not keep track of whether a stub function has been called by just setting a bool on the stub function itself!

Most of all, you'll see that it's very feasible to develop real grown-up software using a true test-driven-DESIGN approach using javascript. You'll also get the benefit of being walked through a load of deep, hands-on practical examples covering both server-side JS, client-side DOM-based JS. This material can be pretty dense; I expect to re-read most of the book again at some point.
16 von 18 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen So far so good 25. November 2010
Von George Jempty - Veröffentlicht auf Amazon.com
Format:Taschenbuch
Unlike the first reviewer I've actually begun reading this book. Based on the first 2.5 chapters I can tell you without reservation that this author is quite knowledgeable about both Javascript and Test-driven development (TDD). Not only is the book technically excellent in this regard, but the author is also not afraid to state his opinion and challenge conventional wisdom, for instance when addressing the oft-misunderstood issue of temporarily hard-coding data to make tests pass. Furthermore, if you have comments or questions about the book in other online forums such as a blog, the author is very quick to respond. Addendum: having pretty much completed the entire book I will add, there is much excellent introductory material regarding Ecmascript 5 included.
9 von 9 Kunden fanden die folgende Rezension hilfreich
4.0 von 5 Sternen Good JavaScript Book 3. Dezember 2010
Von Jim McGaw - Veröffentlicht auf Amazon.com
Format:Taschenbuch
I'm a Django web developer, and like most of us, the unit test coverage for my projects ends where the client-side code begins. I found this book to be extremely useful in teaching how to create tests for JavaScript. The book uses JsTestDriver, which I had never heard of before the book, but is an amazing cross-browser test runner.

The book is written in three parts. The first is an overview of TDD, the second covers JavaScript as a programming language, and third talks about how to integrate JavaScript testing into a project. The first part is short, and the third is, naturally, the meat of the book. The second part, which introduces JavaScript, seems superfluous given the intended audience. It's a good refresher, but the third part builds upon the second one, so part two can't be skipped. It would have been great if the second and third parts would have been more decoupled.

Besides that, is there any web developer that wouldn't benefit from learning how to treat JavaScript as a real soup-to-nuts programming language?
8 von 8 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen An excellent read for fledgling and experienced js-developers alike 13. Mai 2011
Von Magnar Sveen - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
Let's be frank: Even if you're not that into test-driven development, this is the book you want.

In this book, Christian displays stunning prowess with the JavaScript language, and he's more than willing to share. You'll learn the intricacies of the language, see best practices for working with the dom, code reuse and object oriented design, functional programming, server-side scripting, and everything done in a test driven fashion.

If you're new to the language, this is the best way to avoid all the outdated advice that plagues many of the other javascript-books. If you're a jQuery ninja, this is your chance to learn that JavaScript has a lot more to offer. And even if you're already a JavaScript expert, I guarantee you'll find a few new useful tricks either way.

And let's not forget: At the end, you'll definitely be into TDD too.
2 von 2 Kunden fanden die folgende Rezension hilfreich
5.0 von 5 Sternen Learn how to write dependable code. 28. August 2011
Von Larry Battle - Veröffentlicht auf Amazon.com
Format:Taschenbuch|Verifizierter Kauf
I bought this book to get a deeper understanding of Javascript and to figure out what TDD (Test Driven Development) was. After finishing this book in 2 weeks, I feel that my goals have been accomplished.

Christian Johansen did a excellent job writing Test Driven Javascript Development.
The overall structure is well organized, the code is easy to read with concise explanations and examples are plentiful.

The first part of the book gives you a general overview of TDD and unit testing and code quality tools.
Afterwards, you move on to learning about the basic, advance and future elements of Javascript. Example topics include function creation, binding, different ways to perform inheritance, closure, and ECMAScript 5.

Lastly, the rest of the book is dedicated towards getting you into the mindset of a TDD developer by building small web applications with the author. This means that each section go like this.

Write a test case.
Watch it fail.
Program it to pass.
Re-factor.

I found it amazing what you can do with the Assert, Stub, Mock and Spy functions.

One thing that I've been noticing is that writing test cases takes a LONG time when you first start out as beginner.
Also, I found it hard to avoid testing implementation rather than states and behaviors. But I guess making good test cases comes with experience.

One problem that I faced was that jsTestDriver (the preferred unit testing framework through the book) doesn't work well with jQuery plug-ins. So I ditched it and went with SINON.JS + QUNIT.js. Ever since then I haven't had any problems writing and testing test cases.

I highly recommend this book for anyone curious about Test Driven Development, Unit Testing or wishing to better understand and improve their Javascript.
Waren diese Rezensionen hilfreich?   Wir wollen von Ihnen hören.
Kundenrezensionen suchen
Nur in den Rezensionen zu diesem Produkt suchen

Kunden diskutieren

Das Forum zu diesem Produkt
Diskussion Antworten Jüngster Beitrag
Noch keine Diskussionen

Fragen stellen, Meinungen austauschen, Einblicke gewinnen
Neue Diskussion starten
Thema:
Erster Beitrag:
Eingabe des Log-ins
 

Kundendiskussionen durchsuchen
Alle Amazon-Diskussionen durchsuchen
   


Ähnliche Artikel finden


Ihr Kommentar