Ändern Sie dies:
if (user.active === true && user.age >= 18 && user.email !== null && user.email !== undefined && externalParams === true) return true;
Dazu:
const { active: userIsActive, age: userAge, email: userEmail } = user; const minimalAge = 18; const userAgeIsValid = userAge >= minimalAge; const userHasConditionsToRegister= userIsActive && userAgeIsValid && userEmail && externalParams; if (userHasConditionsToRegister) return true;
Sie denken vielleicht: „Aber Sie haben den Code um einiges erhöht, vorher hatte ich nur eine Zeile!“ Und ja, du hast völlig recht! Allerdings sind weniger Codezeilen nicht immer besser als mehr Zeilen.
Wenn Sie mit anderen Entwicklern zusammenarbeiten und die Codebasis häufig pflegen, können kleine Details wie die, die ich gezeigt habe, einen großen Unterschied machen. In nur wenigen Sekunden kann jeder die Logik und Regeln hinter dem Code verstehen. Wenn Sie außerdem eine weitere Bedingung hinzufügen müssen, ist dies einfach und klar.
Das obige ist der detaillierte Inhalt vonEinfacher sauberer Code Nr. 1. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!