Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Test Driven Development in Ruby: A Practical Introduction to TDD Using Problem and Solution Domain Analysis

Buy
Learn the basics of test driven development (TDD) using Ruby. You will carry out problem domain analysis, solution domain analysis, designing test cases, and writing tests first. These fundamental concepts will give you a solid TDD foundation to build upon. Test Driven Development in Ruby is written by a developer for developers.


The concepts are first explained, then a coding demo illustrates how to apply the theory in practice. At the end of each chapter an exercise is given to reinforce the material. Complete with working files and code samples, you'll be able to work alongside the author, a trainer, by following the material in this book.

What You Will Learn
  • Carry out problem domain analysis, solution domain analysis, designing test cases, and writing tests first
  • Use assertions
  • Discover the structure of a test and the TDD cycle
  • Gain an understanding of minimal implementation, starter test, story test, and next test
  • Handle refactoring using Ruby
  • Hide implementation details
  • Test precisely and concretely
  • Make your code robust 
Who This Book Is For


Experienced Ruby programmers or web developers with some prior experience with Ruby.
(HTML tags aren't allowed.)

Beginning SQL Server 2000 for Visual Basic Developers
Beginning SQL Server 2000 for Visual Basic Developers

This is the only book that provides comprehensive coverage of SQL Server 2000 specifically from a Visual Basic programmer's point of view. SQL Server is now the first choice for the Visual Basic developer who wants a more powerful, reliable, and sophisticated database than Microsoft Access can provide. SQL Server 2000 is tightly...

C All-in-One Desk Reference For Dummies
C All-in-One Desk Reference For Dummies

This book covers everything users need to get up-to-speed on C programming, including advanced topics to take their programming skill to the next level. It walks C programmers through the entire development cycle of a C program - designing and developing the program, writing source code, compiling the code, linking the code to create the...

Control Your Retirement Destiny: Achieving Financial Security before the Big Transition
Control Your Retirement Destiny: Achieving Financial Security before the Big Transition
This book is not about saving money. It’s about saving the right way. It’s about doing more with what you already have. And it’s about aligning your financial decisions toward a common goal; creating reliable life-long income.

You’ll read stories about people just like you. You’ll see
...

Immune Response and the Eye (Chemical Immunology and Allergy)
Immune Response and the Eye (Chemical Immunology and Allergy)

In memory of J. Wayne Streilein, the pioneer in ocular immunology The second edition of Immune >Response and the Eye' highlights recent insights into the >dangerous compromise' between the immune system and the eye, which protects the eye against pathogens while limiting inflammation and immune-mediated injury to ocular tissues...

Internationalizing the Curriculum in Organizational Psychology
Internationalizing the Curriculum in Organizational Psychology

This book assembles state-of-the-art thinking on the internationalization of the curriculum of training centers in I/O and Work Psychology. The experts contributing chapters share their thoughts on the knowledge and skills that students must master in the 21st century, as well as their research on how we can develop students to be globally...

CompTIA Network+ Certification Study Guide
CompTIA Network+ Certification Study Guide

CompTIA's Network+ certification is a globally-recognized, vendor neutral exam that has helped over 235,000 IT professionals reach further and higher in their careers. The 2009 Network+ exam (N10-004) is a major update with more focus on security and wireless aspects of networking. Our new study guide has been updated accordingly with...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy