< < |
| Código Morto | Uma variável, parametro, agenda, pedaço de código, modelo, etc. não está sendo utilizado em nenhum lugar. | Remover o código |
| Obsessão das Primitivas | Muito uso de primitivas, deixam o código confuso | Extrair Agenda |
| Nome não-comunicativo | Escolha nomes que comuniquem a intenção (use o melhor nome que aparecer, mude ele depois se necessário). | Renomear o elemento |
|
> > |
| Código Morto | Uma variável, agenda, parâmetro, pedaço de código, modelo, etc. não está sendo utilizado em nenhum lugar | Remover o código |
| Obsessão das Primitivas | Uso de primitivas em excesso (deixam o código confuso) | Extrair Agenda |
| Nome não-comunicativo | Escolha nomes que comuniquem a intenção (use o melhor nome que puder no momento, depois você muda, se necessário) | Renomear o elemento |
|
< < |
| Comentário | Somente deve ser usado pra dizer o_porque (nunca o_que). Tendencia a verborragia. Reduz a clareza do código. | Extrair Agenda / Renomear Agenda ou Variavel / Introduzir Assercoes |
| Modelo "metido" | modelo longo, tentando fazer muita coisa (normalmente com muitas variáveis) | Extrair Modelo |
| Modelos com mesmo trecho de código | dois ou mais modelos com trecho comum de código | Extrair Modelo Abstrato (criar Molde) |
|
> > |
| Comentário | Somente deve ser usado pra dizer "o porque" (e não "o que"). Tendência a verborragia. Reduz a clareza do código. | Extrair Agenda / Renomear Agenda ou Variável / Introduzir Asserções |
| Modelo "metido" | Modelo longo, tentando fazer muita coisa (normalmente com muitas variáveis) | Extrair Modelo |
| Modelos com mesmo trecho de código | Dois ou mais modelos com trecho comum de código | Extrair Molde (criar Modelo Abstrato) |
|