Mindmap
producing robust programs
Inhalt der Mindmap
producing robust programs
defensive design
- maintainability
- reduce the chance of introducing coding mistakes/bugs
- comments
- easy to read and understand
- indentation
- formatting
- sub-routines
- naming conventions
- comments
- reduce the chance of introducing coding mistakes/bugs
- minimising/removing bugs
- testing
- iterative testing
- testing should be ongoing through the development process
- final testing
- at the end of development, when the program is complete. makes sure it meets the requirements of the customer
- making sure program functions as it was designed and meets the needs of the end user
- 'alpha testing'
- test plans
- made up of:
- reason for the test
- the expected outcome
- the actual result
- test data
- valid data
- invalid data
- borderline, on the edge between valid and invalid
- made up of:
- iterative testing
- testing
- validation
- protection against unexpected user inputs
- expect the unexpected
- ensuring data entered is sensible and reasonable
- type check
- length check
- format check
- range check
- presence check
- protection against unexpected user inputs
- maintainability
authentication
- check if the user is allowed access
- making sure a person is who they say they are
- usernames & passwords
- passwords more secure, more complex
- access rights
- login attempts
- check if the user is allowed access
Informationen
- Beschreibung
- Mindmap am producing robust programs, erstellt von Ethan Jamieson am 24/11/2022.
- Erstellt von
- Ethan Jamieson
- Aufrufe
- 1
- Bewertung