Tópico 5 de 12

Object Calisthenics

Nove regras de exercício (propostas por Jeff Bay) que forçam um design orientado a objetos melhor. Nem sempre para seguir à risca — mas ótimas para treinar.

O que estudar

  • Apenas um nível de indentação por método
  • Nunca use ELSE
  • Envolva todos os tipos primitivos
  • Coleções de primeira classe
  • Apenas um ponto por linha
  • Não abrevie
  • Classes pequenas (máx. 50 linhas)
  • No máximo 2 variáveis de instância por classe
  • Sem getters / setters

Vídeos5