Abstract
One of the techniques I will be using is Test-Driven Development (TDD). You don’t need to use TDD, but I find it helpful as a learning aide. TDD is rapidly becoming the norm in large software projects. The advantages of this method of development are manifold. In collaborative projects, developers can ensure that their changes don’t inadvertently break something elsewhere. In long-lived projects, when you return to something from a long time ago, you can study the tests to maintain the code. Even in small projects (such as this one), using TDD will give you confidence that the results are correct.
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsAuthor information
Authors and Affiliations
Rights and permissions
Copyright information
© 2018 Sridhar Anandakrishnan
About this chapter
Cite this chapter
Anandakrishnan, S. (2018). Test-Driven Development. In: Propeller Programming. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-3354-2_4
Download citation
DOI: https://doi.org/10.1007/978-1-4842-3354-2_4
Published:
Publisher Name: Apress, Berkeley, CA
Print ISBN: 978-1-4842-3353-5
Online ISBN: 978-1-4842-3354-2
eBook Packages: Professional and Applied ComputingProfessional and Applied Computing (R0)Apress Access Books