a fonte é "MINHA OPINIÃO" (leia na voz do gaveta hahahahah). mas falando sério, eu posso estar sendo preconceituoso (talvez esteja mesmo), mas eu vendo um código desses:
function verificarIdade(idade) {
if (idade < 0) {
return "Idade inválida";
} else {
if (idade >= 0 && idade < 18) {
return "Menor de idade";
} else {
if (idade >= 18 && idade < 60) {
return "Adulto";
} else {
if (idade >= 60) {
return "Idoso";
}
}
}
}
}
eu nao dou moral pro programador nao!!
Ahhh, e também.... claro Clean code e Object Calisthenics, são otimas referencias