中古品:
¥2,859 税込
配送料 ¥430 6月6日-17日にお届け
詳細を見る
中古商品: 非常に良い | 詳細
発売元 worldbooksjapan
コンディション: 中古商品: 非常に良い
コメント: イギリスより発送。通常7-21日以内にお手元に。日本語でも対応しております。Book is shipped from UK, please allow up to 21 days for delivery
Kindleアプリのロゴ画像

無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません

ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。

携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。

KindleアプリをダウンロードするためのQRコード

何か問題が発生しました。後で再度リクエストしてください。

Test-Driven JavaScript Development (Developer's Library) ペーパーバック – 2010/9/9

3.9 5つ星のうち3.9 24個の評価

ダブルポイント 詳細
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.

続きを読む もっと少なく読む

商品の説明

レビュー

“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

著者について

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.

登録情報

  • ASIN ‏ : ‎ 0321683919
  • 出版社 ‏ : ‎ Addison-Wesley Professional; 第1版 (2010/9/9)
  • 発売日 ‏ : ‎ 2010/9/9
  • 言語 ‏ : ‎ 英語
  • ペーパーバック ‏ : ‎ 600ページ
  • ISBN-10 ‏ : ‎ 9780321683915
  • ISBN-13 ‏ : ‎ 978-0321683915
  • 寸法 ‏ : ‎ 18.03 x 3.56 x 22.86 cm
  • カスタマーレビュー:
    3.9 5つ星のうち3.9 24個の評価

著者について

著者をフォローして、新作のアップデートや改善されたおすすめを入手してください。
Christian Johansen
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

著者の本をもっと発見したり、よく似た著者を見つけたり、著者のブログを読んだりしましょう

カスタマーレビュー

星5つ中3.9つ
5つのうち3.9つ
24グローバルレーティング

この商品をレビュー

他のお客様にも意見を伝えましょう

上位レビュー、対象国: 日本

日本からの0件のレビューとお客様による0件の評価があります

他の国からのトップレビュー

すべてのレビューを日本語に翻訳
Larry Battle
5つ星のうち5.0 Learn how to write dependable code.
2011年8月28日にアメリカ合衆国でレビュー済み
Amazonで購入
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.
7人のお客様がこれが役に立ったと考えています
レポート
Kjell-Morten Bratsberg Thorsen
5つ星のうち4.0 A truly great book for filling in the blanks
2011年1月3日にアメリカ合衆国でレビュー済み
Amazonで購入
As the title suggests, this book gives you a walk-through on how to bring the test-driven development process to your JavaScripts. There's a short and practical introduction to TDD thinking and the tools available, and the main part of the book revolves around the building of a chat client to demonstrate different principles of TDD.

In addition, you'll get a section on programming practices unique to JavaScript. This section might feel a bit out of place, but actually it's more of a hidden treasure. It's a really great, no-nonsence introduction for programmers coming from other languages. This is nothing like a JavaScript 101. The author expects you to know the basics of the language, and jumps straight to best practices and advanced themes.

For web developers that have been focusing on back-end development, while treating JavaScript just as a way to add some effects on top, this is a really great book for getting serious and up to speed with JavaScript development as well. Highly recommended!
3人のお客様がこれが役に立ったと考えています
レポート
IntelXDesign
5つ星のうち3.0 Good material on how to carry out TDD
2017年6月18日にアメリカ合衆国でレビュー済み
Amazonで購入
Good content, but thought the title was misleading. I felt the content was much more focused on Test Driven Development in general than having much specific to JavaScript practices in TDD. Given that I was already very familiar with TDD, I was looking to get this book to learn some specifics for JS testing. I wouldn't recommend others get this book if they are in my same situation. However, if you're unfamiliar with TDD and you happen to know JS already, this will be a great book.
2人のお客様がこれが役に立ったと考えています
レポート
Carl-Erik Kopseng
5つ星のうち5.0 A modern replacement for Crockford's The Good Parts
2014年5月29日にアメリカ合衆国でレビュー済み
Amazonで購入
To me this book rectifies the things I did not like about Douglas Crockford's "Javascript: The Good Parts" (TGP). While TGP is just the kind of book I like - terse, to the point and about two hundred pages of quality content, the writing style is somewhat convoluted, it fails to present bigger working examples, it rarely discusses performance aspects, and it fails to mention any form of testing.

This book addresses all these, as well as being a far better tool for learning good javascript from the bottom up. Another good thing is that a good third of the book is dedicated to implementing a workable, useful, real-world MVP app written in vanilla js with full test coverage of all the layers.

This makes it a modern replacement for Crockford and one I keep picking up from time to learn or refresh a thing or two. Very much recommended! Don't let its date put you off: EVERYTHING is still valid by 2017, as you usually still cross compile to ES5 and still need to understand how ES5 works to understand what ES2015/ES.Next does under the hood. This is the core that never goes old.

The tools mentioned in the book for testing are somewhat antiqued, but the examples are easily modified to work with any current test runner such as Mocha or (hipster.js alert) AVA.
11人のお客様がこれが役に立ったと考えています
レポート
Kindle Customer
5つ星のうち4.0 Code font size issues are fixed as of 2017
2017年6月1日にアメリカ合衆国でレビュー済み
Amazonで購入
As of 2017, the code issues - mentioned in reviews from 2011 and 2012 have been fixed.
I found it hard to believe that they wouldn't have been by now in 20178 so partly bought the book just to find out for me and you !
Sure enough the code samples are big and easy to read, no zooming even needed. My eyes are not young either.
Here's a photo of my kindle next to my mouse and keyboard. I think you can see that the code font size is plenty big enough.
You can also zoom in on the code - though interestingly not on the book text which is a bit odd.
The book is good but technical and not for a new programmer, more one who just needs this language
カスタマー画像
Kindle Customer
5つ星のうち4.0 Code font size issues are fixed as of 2017
2017年6月1日にアメリカ合衆国でレビュー済み
As of 2017, the code issues - mentioned in reviews from 2011 and 2012 have been fixed.
I found it hard to believe that they wouldn't have been by now in 20178 so partly bought the book just to find out for me and you !
Sure enough the code samples are big and easy to read, no zooming even needed. My eyes are not young either.
Here's a photo of my kindle next to my mouse and keyboard. I think you can see that the code font size is plenty big enough.
You can also zoom in on the code - though interestingly not on the book text which is a bit odd.
The book is good but technical and not for a new programmer, more one who just needs this language
このレビューの画像
カスタマー画像
カスタマー画像
1人のお客様がこれが役に立ったと考えています
レポート