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

Mapa mental

Boas Práticas de Programação

Fernando R. Ferreira Qualidade de Software Inglês

Conteúdo do 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

Informações

Descrição
Qualidade de Software Mapa Mental sobre Boas Práticas de Programação, criado por Fernando R. Ferreira em 21-08-2018.
Visualizações
2
Avaliação

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?