Although many people think of building applications as exclusively writing the code, in this chapter we have seen that writing code is just one of the phases of building successful applications. We've seen that one of the biggest challenges is knowing what to write, and the analysis and design phases of a project are the time to determine the answer to that question. The third phase, implementation, is the time to actually write the code. Following implementation is the testing phase which allows developers to use unit testing to ensure fewer regressions |