¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Producing Robust Programs

Charlie Gosbee Inglés

Contenido del mapa

Producing Robust Programs

  1. Defensive Design

    • Protection against unexpected user inputs
      • Validation
        • Type Check , Length Check, Format Check, Range Check, Presence Check
        • Data entered is sensible and reasonable
    • Maintainability, ensuring code is reliable
      • Reduces the chance of introducing coding mistakes/bugs
      • Comments, Indentation, Formatting
    • Testing
      • Ensures program functions as designed and meets the needs of the end user
      • Iterative Testing - Testing throughout development Final Testing - At the end of the development, the program should be tested
    • Testing (Test Plans)
      • Valid data - Expected result Invalid data - Should produce an error Borderline - Between valid and invalid
    • Authentication
      • Usernames and Passwords, limiting access
      • Update passwords regularly, complex passwords and limited login attempts

Información

Descripción
Mapa Mental sobre Producing Robust Programs, creado por Charlie Gosbee el 23/11/2022.
Creado por
Charlie Gosbee
Visitas
1
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?