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

Mind map

Building Robust Programs

Jack White English

Map content

Building Robust Programs

  1. UNWANTED INPUTS

    • Input Sanitisation
      • Cleans input of unwanted characters
      • e.g stripping out spaces in a password
    • Input Validation
      • Checks the input as to whether it meets the criteria
      • e.g. making sure an email address has an "@" symbol
  2. AUTHENTICATION

    • Making sure access is only available to certain users
    • e.g having a password to a certain user account or restricting rights
    • Security increased with more complex passwords/regularly changing them
  3. MAINTAINABILITY

    • Use of formatting/structure to make the code's intention clear
      • comments
      • indentation
      • formatting
      • helps out other programmers
  4. TESTING

    • Checks for things such as syntax and logic errors
      • Syntax error occurs when a grammatical or spelling mistake occurs
      • Runtime occurs when the code is running
      • Logic error is when the code runs but not as expected
    • Iterative testing
      • Testing that occurs throughout the process of coding
    • Final testing
      • Testing that is performed once the code is complete to ensure it meets the user's needs

Information

Description
Mind Map on Building Robust Programs, created by Jack White on 19/04/2018.
Created by
Jack White
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?