Writing Code
- Developers begin programming modules in a suitable programming language that works together to provide an overall solution to the problem
- As each developer programs, they perform iterative testing. Iterative testing is where each module is tested and debugged thoroughly to make sure it interacts correctly with other modules and accepts data without crashing or causing any errors. Developers may need to retest modules as new modules are created and changed to make sure they continue to interact correctly and do not cause errors