© Khaled El-Morabea and Hassaan El-Garem 2021
K. El-Morabea, H. El-GaremModularizing Legacy Projects Using TDDhttps://doi.org/10.1007/978-1-4842-7428-6_1

1. TDD Basics

Khaled El-Morabea1   and Hassaan El-Garem2
(1)
Giza, Egypt
(2)
Cairo, Egypt
 

A developer is a craftsman, a skilled individual driven by passion. Most developers enjoy what they do for a living, to the extent that a lot of developers choose coding as their secondary hobby in their free time. They are proud of what they develop and set high quality standards for their work. Nothing feels better than releasing new code that works well and meets users’ expectations. The user here could be the customer or the developer who developed the code themselves. This is important to realize. This sets ...

Get Modularizing Legacy Projects Using TDD: Test-Driven Development with XCTest for iOS now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.