Mindmap
Producing Robust Programs
Inhalt der Mindmap
Producing Robust Programs
Defensive Design
- Protection against unexpected user inputs: Accidental Key presses
- Maintainability: Ensuring code is readable and understandable
- Minimising / Removing Bugs: Testing and Optimisation
- Testing is required to ensure that a developed programs function as it was designed and meets the needs of the end user. Various testing stratergies are used to ensure that these issues are eradicated. enabling the programs to meet the needs of the end user
- Iterative Testing: Testing should be ongoing throughout development
- Final Testing: Testing the program as a whole at the end of development
- Testing is required to ensure that a developed programs function as it was designed and meets the needs of the end user. Various testing stratergies are used to ensure that these issues are eradicated. enabling the programs to meet the needs of the end user
- Code is writted in such a way that when other programmers are asked to develop the code they can make a full sense of it, therefore reducing the chance of introducing coding mistake/bugs.
- Comments
- Indentation
- Formatting
- Minimising / Removing Bugs: Testing and Optimisation
- Validation: Ensuring all data entered is sensible and reasonable.
- Type Check: Check its the correct data type Length Check: Check its the right length Format Check: Check its a certain pattern Range Check: Check a number falls between two limits Presence Check: Check it hasn't been left empty
- Maintainability: Ensuring code is readable and understandable
- Authentication
- Protection against unexpected user inputs: Accidental Key presses
Informationen
- Beschreibung
- Mindmap am Producing Robust Programs, erstellt von Sidney Levin am 24/11/2022.
- Erstellt von
- Sidney Levin
- Aufrufe
- 1
- Bewertung