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

Mapa mental

Quality in Software

JOSE DAVID GOMEZ VECA Español

Contenido del mapa

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

Información

Descripción
Mapa Mental sobre Quality in Software, creado por JOSE DAVID GOMEZ VECA el 27/08/2021.
Visitas
0
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?