**7.3 Improving the code quality and accuracy**

The code quality and accuracy can be improved by allocating time for testing the software from the beginning. These goals can be achieved by using automated test cases and monitoring small fragments of the solution and making sure that we are progressing to develop the fundamentally sound software products. Even though, implanting such testing steps, widen the software development process since such tests are performed automatically, it improves quality of software products without slowing down the overall process. Many functional, non-functional, security, and technology related tests can be included to improve accuracy and quality of the code while being developed.
