Books > Computing & IT > Computer programming
|
Buy Now
Modularizing Legacy Projects Using TDD - Test-Driven Development with XCTest for iOS (Paperback, 1st ed.)
Loot Price: R969
Discovery Miles 9 690
You Save: R179
(16%)
|
|
Modularizing Legacy Projects Using TDD - Test-Driven Development with XCTest for iOS (Paperback, 1st ed.)
Expected to ship within 10 - 15 working days
|
Improve current or new projects with top notch testability and
maintainability. Writing tests improves the design of your apps, as
it pushes you to have a more modularized design. This in turn
improves the maintainability and sustainability of your apps. This
book is for iOS developers who already know the basics of iOS and
Swift development but want to learn all the testing pro features in
iOS. You'll start by reviewing the TDD Cycle and how to implement
these concepts on a legacy project or a new one. You'll then walk
through TDD step-by-step on a blank project, including setting up
test targets, assertions, and expectations. You'll follow that with
all levels of testing such as unit tests, integration tests, and
end-to-end tests, and also tackle fairly complex, yet badly written
legacy code. The book will take you through the journey of
modularizing a legacy app using TDD. Throughout this journey, you
will be introduced to multiple testing concepts and techniques,
like writing tests for network and core data layers. You will write
tests to ensure the thread safety of your app. And you'll add a new
feature while you are in the middle of refactoring, which is an
important skill so you can keep adding features while you are
fixing your technical debt. By the end of this book, you will have
all the tools needed to become a testing master. What You'll Learn
Use mocking and dependency injection to make components more
testable Write tests for asynchronous code like network code Add
new features to existing legacy apps using TDD Who This Book Is For
Experienced iOS developers who care about software quality and
meeting customer expectations.
General
Is the information for this product incomplete, wrong or inappropriate?
Let us know about it.
Does this product have an incorrect or missing image?
Send us a new image.
Is this product missing categories?
Add more categories.
Review This Product
No reviews yet - be the first to create one!
|
You might also like..
|
Email address subscribed successfully.
A activation email has been sent to you.
Please click the link in that email to activate your subscription.