GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Producing Robust Programs

Sidney Levin Englisch

Inhalt der Mindmap

Producing Robust Programs

  1. 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
        • 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
      • 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
    • Authentication

Informationen

Beschreibung
Mindmap am Producing Robust Programs, erstellt von Sidney Levin am 24/11/2022.
Erstellt von
Sidney Levin
Aufrufe
1
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck