Técnica de Programação por Tabelas
Considere uma função que retorna o número de dias em um mês:
int obterDiasNoMes(int mes)
{
int dias = 0;
if(mes == 2)
{
dias = 28;
}
else if(mes == 4 || mes == 6 || mes == 9 || mes == 11)
{
dias = 30;
}
else
{
dias = 31;
}
return dias;
}
Esta abordagem utiliza números mágicos ...
Publicado em 8-13 01:06