O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Producing Robust Programs

Zachary Straub Inglês

Conteúdo do mapa

Producing Robust Programs

  1. to create programs that are hard to break

  2. To create programs that are hard to break

  3. Defensive design

    • Protection against unexpected user inputs.
      • Validation
        • Defensive Strategy
        • Ensuring all data entered is sensible and reasonable.
          • Type Check, Length Check, Format check, Range Check, Presence Check
    • Maintainability
      • Reducing the chance of introducing coding mistakes/bugs.
      • To make source code more maintainable, programmers should include
        • Comments, Indentation, Subroutines and Naming Constants
    • Minimising/Removing bugs.
      • Testing
        • Program functions as it was designed and meets the needs of the end user.
        • Iterative testing and Final Testing
        • Test Plans
          • Made of the test data, the reason for the test, the expected outcome and the actual result.
          • Uses different types of data to test how functional it is including. Valid data, invalid data and borderline
    • Authentication
      • Defensive strategy
      • Usernames and Passwords (access rights)

Informações

Descrição
Mapa Mental sobre Producing Robust Programs, criado por Zachary Straub em 24-11-2022.
Criado por
Zachary Straub · nov 2022
Atualizado
24 nov 2022
Visualizações
1
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?