Maus Cheiros #2

Postado em

Royalty-free Stock Photo Close up of baby grabbing feetClasses Grandes

Ocorre quando uma classe tenta fazer muitas coisas, ela frequentemente se torna um solo fértil para código duplicado, excesso de variáveis e confusão. Elimine as redundâncias internas e divida uma classe em classes menores, separando logicamente em pedaços que faça sentido dentro do contexto. Use a política de coesão na separação de classes.

Lista de Parâmetros Longa

Ocorre quando encontramos um método com listas de parâmetros longas, normalmente acima de quatro parâmetros. São difíceis de entender e de usar e por isso, sempre seja agressivo na redução.

Alteração Divergente

Ocorre quando qualquer alteração para lidar com uma variante gera mudanças em vários métodos diferentes dentro uma mesma classe. Quando as alterações estão espalhadas em vários métodos diferentes, ela se torna difícil de encontrar, difícil de fazer e fácil de ser esquecido. Você deve identificar tudo que pode mudar e centralizar isso em um único método de alteração.

Para todas as informações, veja o post inicial.

“Façam tudo sem queixas nem discussões, para que venham a tornar-se puros e irrepreensíveis, filhos de Deus inculpáveis no meio de uma geração corrompida e depravada…” Filipenses 2:14-16

Anúncios