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

Mapa mental

Boas Práticas de Programação

Fernando R. Ferreira Qualidade de Software Inglés

Contenido del mapa

Boas Práticas de Programação

  1. Clean Code

    • Simples
    • Direto
    • Eficiente
    • Sem duplicidade
    • Elegante
    • Feito com cuidado
  2. Importância dos Testes

    • Testar todas as linhas
    • Preferencialmente automatizado
  3. Nomes Significativos

    • Identificar
      • Porque?
      • O que?
      • Como?
    • Evitar comentários para nomes
    • Evite notação Húngara
      • ex.: nomeString
  4. Classes e Métodos

    • Nomes
      • Classes
        • Substantivo
        • Sem verbo
      • Métodos
        • Com verbo
    • Poucas Linhas
      • Métodos
        • até 20 linhas
      • Linhas
        • até 100 caracteres
      • Classes
        • 200 a 500 linhas
    • Somente 1 coisa por método
    • Poucos parâmetros nos métodos
  5. Comentários

    • Podem desinformar
      • Não atualizados
  6. Formatação

    • Indentação
      • Nem muito nem pouco
    • Proximidade de métodos
      • Facilitar Leitura
  7. Tratamento de Erros

    • Responsabilidade do Desenvolvedor
    • Preferir Lançar Exception
  8. TDD

    • Etapas
      • Criar Teste
        • irá falhar
      • Criar Código
        • somente para passar
      • Refatorar
        • melhorar código
    • Características
      • Rápido
      • Independente
      • Repetível
      • Autovalidável
      • Temporais
        • Antes do código

Información

Descripción
Qualidade de Software Mapa Mental sobre Boas Práticas de Programação, creado por Fernando R. Ferreira el 21/08/2018.
Visitas
2
Valoración

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?