Catálogo de Refatoração: Simplificando Expressões Condicionais #1

Lógica condicional pode se tornar traiçoeira, de modo que aqui estão várias refatorações que você pode usar para simplificá-la. Segue as estratégias de refatorações para esse contexto:

Decompor Condicional – use quando encontrar uma estrutura condicional complicada if-then-else. Torne sua intenção mais clara extraindo métodos das condições de avaliação e das partes do then e do else.

Consolidar Expressão Condicional – use quando encontrar uma sequência de testes condicionais agrupados por operadores lógicos OR ou AND nas quais cada um é diferente do outro, mas que a ação resultante na condição da avaliação é a mesma. Torne sua intenção mais clara extraindo método destas condições utilizando-a com uma única expressão condicional.

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

“Jesus respondeu: — Eu sou o pão da vida. Quem vem a mim nunca mais terá fome, e quem crê em mim nunca mais terá sede.” João 6:35

Anúncios