¿Cómo podemos saber si realmente estamos mejorando el código o lo estamos complicando?,¿ existe alguna manera de comprobarlo?
<meta charset="UTF-8">
<script>
var inicioDeSesionRegistrado = "alura";
var contrasenhaRegistrada = "alura321";
function saltarLinea() {
document.write("<br>");
}
function imprimir(frase) {
document.write("<big>"+frase+"</big>");
saltarLinea();
}
function comprobarUsuarioPassword( intentos, inicioDeSesionIngresado, contrasenhaIngresada){
for(var i = 1; i <= intentos ; i++){
if( inicioDeSesionRegistrado == inicioDeSesionIngresado && contrasenhaRegistrada == contrasenhaIngresada ) {
alert("Bienvenido al sistema " + inicioDeSesionIngresado);
break;
}else{
alert("inicio de sesión inválido. Favor intente de nuevo. Le quedan "+ (intentos- i) +" intentos");
if (i < intentos){
inicioDeSesionIngresado = prompt("Ingrese su usuario DE NUEVO.");
contrasenhaIngresada = prompt("Ingrese su contraseña DE NUEVO");
}
if ((intentos-i)<=0){
alert("Sobrepasó el número de intentos. ¡HEMOS BLOQUEADO SU CUENTA POR SEGURIDAD!");
}
}
}
}
function ingresoAlSistema(intentos){
var inicioDeSesionIngresado = prompt("Ingrese su usuario");
var contrasenhaIngresada = prompt("Ingrese su contraseña");
comprobarUsuarioPassword( intentos, inicioDeSesionIngresado, contrasenhaIngresada);
}
var intentos = 3;
ingresoAlSistema(intentos);
</script>