Mind map
producing robust programs
Map content
producing robust programs
how to make sure it wont break
- loss of money
- hackers may compromise it
defensive design
- make sure it works correctly
- make sure no one can break it
- defend against stupidity
- maintainabillity
- reducing the chances of mistakes/bugs
- commenting- #explain
- indentation- improves readability
- formatting- making subroutines
- constant- assining values
- testing- making sure it works the correct way
- iterative testing - during development
- final testing - at the end of development, in the correct way
- beta testing- testing by the audience
- final testing - at the end of development, in the correct way
- valid- making sure when they do it correctly
- invalid- making sure it detects the error
- borderline- checking the grey area between valid and invalid
- invalid- making sure it detects the error
- iterative testing - during development
- reducing the chances of mistakes/bugs
- validation
- making sure its sensible and readable
- name- letters only, min max 32
- DOB- DD/MM/YY
- email address- no space, string @ string
- making sure its sensible and readable
- authentication
- make sure it is the correct person
- access rights- able to access things based on role
- password
- make sure it is the correct person
Information
- Description
- Mind Map on producing robust programs, created by Jacob Regan on 22/11/2022.
- Created by
- Jacob Regan
- Views
- 1
- Rating