On a day-to-day basis, developers spend much of their time writing and running applications. While writing applications, they typically debug, test, and profile them to ensure that they provide the best possible application to customers. Running, debugging, profiling, and testing are all integral parts of the development life cycle, and NetBeans provides excellent tooling to help us in all these areas.
In this chapter, we will cover the following topics:
Running applications
Debugging applications
Profiling applications
Testing applications
Introducing test-driven development (TDD) with NetBeans