Link

If bom é if morto.

Ultimamente vejo muitos códigos que abusam do uso da condicional “if”.

São tantos “if”, “else” e “else if” que muitas vezes nem o próprio desenvolvedor que fez o código sabe o que está acontecendo naquela bagunça.

Já vi algumas condicionais que são desnecessárias, algumas não fazem sentido e outras acreditem se quiser, não fazem nada.

Em muitos códigos, as condicionais vão aumentando recorrentemente. Uma vez vi um código que tinha uma condicional que verificava o ano corrente dessa forma: “if(ano == 2017)”, e todo ano era incrementado um “else if(ano == 20..).

Essa forma de programar além de deixar o código com difícil manutenção, deixa o sistema muito lento.

Acesse o tutorial completo em: https://nakatech.herokuapp.com/article/2021/conditionalIf.html.