2.3 topic (Producing robust programs)

123456789101112
Across
  1. 4. Breaks code into smaller parts.
  2. 7. Shows program structure and makes the code easier to read
  3. 8. Allows changes to be made without causing problems elsewhere in code.
  4. 10. Something you need to do to check for bugs
  5. 12. Functional programs should never break or produce errors
Down
  1. 1. Used to make sure the person is who they claim to be
  2. 2. clarifies complex logic and helps others understand.
  3. 3. Used to double check data has been typed in correctly.
  4. 5. Tests program as a whole when all the code is complete
  5. 6. Ensures data entered of the right type
  6. 9. Code is tested,refined and retested until it works correctly
  7. 11. An error in a program