Heim >Web-Frontend >js-Tutorial >Einfacher sauberer Code Nr. 1

Einfacher sauberer Code Nr. 1

DDD
DDDOriginal
2024-12-02 08:01:14136Durchsuche

Simple clean code #1

Ä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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Intelligentes Login-SystemNächster Artikel:Intelligentes Login-System