Test-Driven Development in Swift
Compile Better Code with XCTest and TDD
Price | $39.80 - $42.28
|
Rating | |
Author | Gio Lodi |
Publisher | Apress |
Published | 2021 |
Pages | 288 |
Language | English |
Format | Paper book / ebook (PDF) |
ISBN-10 | 1484270010 |
ISBN-13 | 9781484270011 |
Leverage Swift to practice effective and efficient test-driven development (TDD) methodology. Software testing and TDD are evergreen programming concepts - yet Swift developers haven't widely adopted them. What's needed is a clear roadmap to learn and adopt TDD in the Swift world. Over the past years, Apple has invested in XCTest and Xcode's testing infrastructure, making testing a new top priority in their ecosystem. Open-source libraries such as Quick and Nimble have also reached maturity. The tools are there. This book will show you how to wield them.
TDD has much more to offer than catching bugs. With this book, you'll learn a philosophy for building software. TDD enables engineers to solve problems incrementally, writing only as much code as necessary. By decomposing big problems into small steps, you can move along at a fast pace, always making visible progress.
Participate in the test-driven development journey by building a real iOS application and incorporating new concepts through each chapter. The book's concepts will emerge as you figure out ways to use tests to drive the solutions to the problems of each chapter. Through the TDD of a single application, you'll be introduced to all the staples and advanced concepts of the craft, understand the trade offs each technique offers, and review an iterative process of software development.
Test-Driven Development in Swift provides the path for a highly efficient way to make amazing apps.
- Gio Lodi
5 5 16
Similar Books
AngularJS Test-driven Development
by Tim Chaplin
Starting with reviewing the test-driven development (TDD) life cycle, you will learn how Karma and Protractor make your life easier while running JavaScript unit tests. You will learn how Protractor is different from Selenium and how to test it entirely. This book is a walk-through to using TDD to build an AngularJS application containing...
Price: $29.99 | Publisher: Packt Publishing | Release: 2015
Lean-Agile Acceptance Test-Driven Development
by Ken Pugh
Within the framework of Acceptance Test-Driven-Development (ATDD), customers, developers, and testers collaborate to create acceptance tests that thoroughly describe how software should work from the customer's viewpoint. By tightening the links between customers and agile teams, ATDD can significantly improve both software quality a...
Price: $25.00 | Publisher: Addison-Wesley | Release: 2010
Test-Driven JavaScript Development
by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh
Initially, all processing used to happen on the server-side and simple output was the response to web browsers. Nowadays, there are so many JavaScript frameworks and libraries created that help readers to create charts, animations, simulations, and so on. By the time a project finishes or reaches a stable state, so much JavaScript code ha...
Price: $39.99 | Publisher: Packt Publishing | Release: 2015
Test-Driven JavaScript Development
by Christian Johansen
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 Chri...
Price: $10.29 | Publisher: Addison-Wesley | Release: 2010
Test-Driven Infrastructure with Chef, 2nd Edition
by Stephen Nelson-Smith
Since Test-Driven Infrastructure with Chef first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You'll...
Price: $29.55 | Publisher: O'Reilly Media | Release: 2013
Instant RSpec Test-Driven Development How-to
by Charles Feduke
RSpec is a behaviour driven development framework for Ruby programmers. It comes integrated with its own mocking framework based on Jmock. This book introduces you to RSpec helping you to write idiomatic specifications for Ruby code in a test first approach.Instant RSpec Test-Driven Development How-to is filled with examples of actual cod...
Price: $14.99 | Publisher: Packt Publishing | Release: 2013
Test-Driven Development with Python
by Harry J.W. Percival
By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass thos...
Price: $3.02 | Publisher: O'Reilly Media | Release: 2014
Test-Driven Development with Python, 2nd Edition
by Harry Percival
By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code...
Price: $51.87 | Publisher: O'Reilly Media | Release: 2017