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

Mind map

Quality in Software

JOSE DAVID GOMEZ VECA Spanish

Map content

Quality in Software

  1. It needs to work

  2. Don't create new problems

    • Most problems are caused by simple programming mistakes
  3. Allow to keep working

  4. Concerns

    • Bug prevention
      • The more bugs we allow, the more slow we go
    • Bug detection
    • User satisfaction
    • Software quality
    • Performance
    • Confidence
  5. Need to test all the f** time

    • Test Driven Development (TDD)
      • Is about design
      • Makes bad programmers less bad
      • Makes good programmers better
      • Makes great programmers greater
    • Unit test
      • Is about testing
  6. Code quality needed

    • Code is
      • Fragile
        • Tiny mistakes -> big impacts
        • Error detection protocol is needed
      • Complex
      • Expressive
    • Impacts
      • Works
      • Easy to read
      • Testable
      • Easy to change
      • Simple
      • Eficient
    • Attributes
      • Modular
      • Loosely coupled
      • Cohesive
      • Separation of concerns
      • Information hiding

Information

Description
Mind Map on Quality in Software, created by JOSE DAVID GOMEZ VECA on 27/08/2021.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?