GoConqr has a new look! Let us know what you think.

Mind map

producing robust programs

Jacob Regan English

Map content

producing robust programs

  1. how to make sure it wont break

    • loss of money
    • hackers may compromise it
  2. defensive design

    • make sure it works correctly
    • make sure no one can break it
    • defend against stupidity
    • maintainabillity
      • reducing the chances of mistakes/bugs
        • commenting- #explain
        • indentation- improves readability
        • formatting- making subroutines
        • constant- assining values
        • testing- making sure it works the correct way
          • iterative testing - during development
            • final testing - at the end of development, in the correct way
              • beta testing- testing by the audience
          • valid- making sure when they do it correctly
            • invalid- making sure it detects the error
              • borderline- checking the grey area between valid and invalid
    • validation
      • making sure its sensible and readable
        • name- letters only, min max 32
        • DOB- DD/MM/YY
        • email address- no space, string @ string
    • authentication
      • make sure it is the correct person
        • access rights- able to access things based on role
        • password

Information

Description
Mind Map on producing robust programs, created by Jacob Regan on 22/11/2022.
Created by
Jacob Regan
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?