Skip to main content

Build a Safety Net

  • Chapter
  • First Online:
Clean C++20
  • 2950 Accesses

Abstract

That I start the main part of this book with a chapter about testing may be surprising to some readers, but this is for several good reasons. During the past few years, testing on certain levels has become an essential cornerstone of modern software development. The potential benefits of a good test strategy are enormous. All kinds of tests, if well engineered, can be helpful and useful. In this chapter, I describe why I think that unit tests, especially, are indispensable to ensure a fundamental level of excellence in software.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

eBook
USD 16.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 44.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Notes

  1. 1.

    NASA National Space Science Data Center (NSSDC): Mariner 1, http://nssdc.gsfc.nasa.gov/nmc/spacecraftDisplay.do?id=MARIN1, retrieved 2021-0305.

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints and permissions

Copyright information

© 2021 Stephan Roth

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Roth, S. (2021). Build a Safety Net. In: Clean C++20. Apress, Berkeley, CA. https://doi.org/10.1007/978-1-4842-5949-8_2

Download citation

Publish with us

Policies and ethics