Object Calisthenics é um conjunto de regras para código orientado a objetos que foca em manutenibilidade, legibilidade, testabilidade e compreensão. As regras incluem limitar a profundidade de indentação, evitar else, encapsular tipos primitivos, limitar uma linha por método, não abreviar nomes, manter classes pequenas e limitar variáveis de instância.