Rails 5 Test Prescriptions
Build a Healthy Codebase
Price | $40.54 - $48.97
|
Rating | |
Author | Noel Rappin |
Publisher | The Pragmatic Programmers |
Published | 2018 |
Pages | 404 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1680502506 |
ISBN-13 | 9781680502503 |
Your Ruby on Rails application is sick. Deadlines are looming, but every time you make the slightest change to the code, something else breaks. Nobody remembers what that tricky piece of code was supposed to do, and nobody can tell what it actually does. Plus, it has bugs. You need test-driven development: a process for improving the design, maintainability, and long-term viability of software.
With both practical code examples and discussion of why testing works, this book starts with the most basic features delivered as part of core Ruby on Rails. Once you've integrated those features into your coding practice, work with popular third-party testing tools such as RSpec, Jasmine, Cucumber, and factory_bot. Test the component parts of a Rails application, including the back-end model logic and the front-end display logic. With Rails examples, use testing to enable your code to respond better to future change. Plus, see how to handle real-world testing situations.
This new edition has been updated to Rails 5.2 and RSpec 3.7 and contains full coverage of new Rails features, including system tests and the Webpack-based JavaScript setup.
- Noel Rappin (5 books)
5 5 51
Similar Books
by Noel Rappin
Does your Rails code suffer from bloat, brittleness, or inaccuracy? Cure these problems with a regular dose of test-driven development. Rails 4 Test Prescriptions is a comprehensive guide to how tests can help you design and write better Rails applications. In this completely revised edition, you'll learn why testing works and how to...
Price: $9.99 | Publisher: The Pragmatic Programmers | Release: 2014
by Obie Fernandez
The Rails 5 Way is the comprehensive, authoritative reference guide for professionals delivering production-quality code using modern Ruby on Rails. Obie Fernandez illuminates the entire Rails 5 API, its most powerful idioms, design approaches, and libraries. He presents new and updated content on Action Cable, RSpec 3.4, Turbolinks 5.0, ...
Price: $40.67 | Publisher: Addison-Wesley | Release: 2017
by Alan Bradburne
This short early adopter book details both how you'll upgrade existing web and other applications from Rails 4.2 to 5 and how to create new applications in Rails 5. The headline features, Rails API and ActionCable, are each looked at in detail, building small example projects to demonstrate how to build a JSON API, add real-time noti...
Price: $19.99 | Publisher: Apress | Release: 2016
by Stefan Wintermeyer
Learn to build Rails-based web applications using all the latest features offered in Rails 5.2. Author Stefan Wintermeyer begins by teaching the basics of Ruby 2.5 before proceeding through all aspects of Rails, utilizing clean, succinct examples - rather than a single large application.This book covers topics including Active Storage, Cr...
Price: $33.43 | Publisher: Apress | Release: 2018
Agile Web Development with Rails 5.1
by Sam Ruby, David Bryant Copeland
Ruby on Rails helps you produce high-quality, beautiful-looking web applications quickly - you concentrate on creating the application, and Rails takes care of the details. Rails 5.1 brings many improvements, and this edition is updated to cover the new features and changes in best practices.We start with a step-by-step walkthrough of bui...
Price: $39.49 | Publisher: The Pragmatic Programmers | Release: 2017
Rails, Angular, Postgres, and Bootstrap, 2nd Edition
by David Bryant Copeland
Rails is a great tool for building web applications, but it's not the best at everything. Embrace the features built into your database. Learn how to use front-end frameworks. Seize the power of the application stack through Angular 4, Bootstrap, and PostgreSQL. When used together, these powerful and easy-to-use tools will open you t...
Price: $27.49 | Publisher: The Pragmatic Programmers | Release: 2017
by Ajdin Imsirovic
Web development with JavaScript usually involves dealing with performance and maintenance issues. JavaScript fatigue makes it difficult for many developers to keep up with the increasing complexity posed by the multitude of JavaScript frameworks with changing versions, and the need to use different tools such as task runners, module bundl...
Price: $39.99 | Publisher: Packt Publishing | Release: 2018
PHP and MySQL For Dummies, 3rd Edition
by Janet Valade
Been thinking of creating a high-quality interactive Web site? This book is just what you need to get started! Here's the fun and easy way(r) to develop a Web application in PHP 4, 5, or 6 and MySQL 5, test your software, enable your Web pages to display, change, and move database information, and much more....
Price: $12.00 | Publisher: Wiley | Release: 2006