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

Mapa mental

Test-Driven Development

Dhruv Gowda Inglês

Conteúdo do mapa

Test-Driven Development

  1. Importance of Testing Software

    • Validation
    • Verification
    • Bug costs
  2. Approaches to Verification

    • Dynamic
    • Static
    • Formal
  3. Testing Techniques

    • Opaque box testing
    • Clear box Testing
  4. TDD Cycle

    • Write new code
    • Run Tests
    • Refactor
      • Why Refactor?
        • Change in requirements
        • Programmer sloppiness
        • Design improvment
      • Types of Refactoring
        • Rename
        • Consolidate Conditional
        • Extract method/class
        • Collapse hierarchy
    • Write new test cases
  5. First Task

    • Code Smells
      • Causes
        • Technical Debt
        • Rushed design
      • OO Abusers
        • Switch Statements
        • Refused Bequest
      • Bloaters
        • Large classes
        • Long methods
        • Data clumps
        • Long parameter lists
      • Dispensables
        • Duplicated code
        • Lazy classes
        • Data classes
      • Change Preventers
        • Shotgun Surgery
        • Divergent Change
      • Couplers
        • Feature envy
        • Inappropriate intimacy
        • Middle Man

Informações

Descrição
Mapa Mental sobre Test-Driven Development, criado por Dhruv Gowda em 02-08-2024.
Criado por
Dhruv Gowda
Visualizações
0
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?