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

Mindmap

Producing Robust Programs

Matthew Ingram Englisch

Inhalt der Mindmap

Producing Robust Programs

  1. Defensive design

    • ensures that the program runs correctly no matter what the user does
      • Protection against unexpected user inputs
      • minimising errors in code the
  2. Validation

    • Insuring all data entered is sensible
    • types
      • length check
        • if a set length is in place
      • format check
        • certain pattern
      • range check
        • between specific characters
        • between specific dates
      • presence check
  3. Maintainability

    • code written in such a way that when other programmers are asked to develop it they can make full sense of it
      • reducing the chances of mistake/bugs
        • indentation formatting comments
  4. Testing

    • Iterative Testing
      • Testing the code currently being developed
    • Final testing
      • tested as a whole
    • data tests
      • Valid data
      • invalid data
      • borderline data
  5. Authentication

    • Defensive strategy
      • Also wants to renew things such as passwords
      • Sometimes legal requirment
    • To double check that you are the one who is accessing your data

Informationen

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

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck