In this chapter, we learnt key features of debugging, profiling, and testing.
We also learned why we should consider profiling our application, testing all the edge cases, and finding hidden bugs all the time. It takes time and effort but it'll be worth it. The more we fix bugs the more end users will like it.
Typically, an application's development process contains several phases, and when it reaches the final phase, starts from the beginning again. Such phases are as follows:
Analyzing
Developing
Testing
Publishing to store
For example, the first version of the application published to the store, the second version development phases starts from the beginning.
In the next (and final) chapter, we'll investigate mechanisms of publishing to the store.