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

Mind map

Producing Robust Programs

Ethan King English

Map content

Producing Robust Programs

  1. Defensive Design

    • Protection against unexpected user inputs
      • Validation
        • Type check
        • Length check
        • Format check
        • Range check
        • Presence check
    • Maintainability
      • Reducing the chance of introducing coding mistakes/bugs
        • Comments
        • Indentation
        • Formatting
          • Subroutines
        • Naming Conventions
    • Minimising/removing bugs
      • Testing
        • Iterative
          • Repeatedly testing whilst coding
        • Final
          • Testing after finishing
        • Testing Table
          • Valid Data
          • Invalid Data
          • Borderline Data
    • Authentication
      • Usernames
      • Passwords
      • Access Rights
      • Limit login attempts

Information

Description
Mind Map on Producing Robust Programs, created by Ethan King on 24/11/2022.
Created by
Ethan King
Views
0
Rating

More on Robust Programming and Testing

Feedback

What is it about?

What do you think of the new look?

How do you like it?