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

Mind map

Producing robust programs

Callum Hart English

Map content

Producing robust programs

  1. defensive design

    • ensures correct run
    • plans for contingencies
    • minimises bugs
    • ensures maintainability
    • controls unexpected inputs
    • validation
      • checks input sensibility
      • what is checks
        • data type
        • letter case
        • length
  2. maintainability

    • use reusable variables
    • format well
      • use indents
    • add comments
    • improve readability
  3. testing

    • test plans
      • test data
      • reason for test
      • expected outcome
      • actual result
    • data test types
      • valid
        • produces expected results
      • invalid
        • should produce errors
      • borderline
        • tests between types
    • types of testing
      • iteration testing
        • test regularly
        • test during development
        • reduces resource wastage
      • terminal testing
        • test after development
        • test final project

Information

Description
Mind Map on Producing robust programs, created by Callum Hart on 22/11/2022.
Created by
Callum Hart
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?