GoConqr has a new look! Let us know what you think.

Mind map

producing robust programs

William Angell English

Map content

producing robust programs

  1. creating hard to break programs

  2. defensive design

    • protection against unexpected user inputs
      • validation
        • sensible and reasonable
          • name
            • right data types
          • DOB
            • DD/MM/YYYY
    • maintainability
      • comments
      • indentation
      • formatting
        • subroutines
      • reduce the chance of introducing coding mistakes/bugs
      • naming conventions
    • minimising/removing bugs
      • testing
        • program functions as it was designed
        • meets the need of the end user
        • iterative testing
          • test while developing, repeating
        • final testing
          • at the end when the program is finished
        • test plan
          • valid
          • invalid
          • borderline
    • authentication
      • having usernames+passwords

Information

Description
Mind Map on producing robust programs, created by William Angell on 23/11/2022.
Created by
William Angell
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?