ホームページ > ウェブフロントエンド > jsチュートリアル > シンプルでクリーンなコード #1

シンプルでクリーンなコード #1

DDD
リリース: 2024-12-02 08:01:14
オリジナル
132 人が閲覧しました

Simple clean code #1

これを変更します:

if (user.active === true && user.age >= 18 && user.email !== null && user.email !== undefined && externalParams === true) return true;
ログイン後にコピー

こちらへ:

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;
ログイン後にコピー

あなたはこう思うかもしれません。「以前は 1 行しかなかったのに、コードが大幅に増えました!」そして、はい、あなたは完全に正しいです!ただし、コード行数が少ない方が、行数が多い場合よりも常に優れているわけではありません。

他の開発者と協力してコードベースを頻繁に保守する場合、ここで示したような小さな詳細が大きな違いを生む可能性があります。わずか数秒で、誰でもコードの背後にあるロジックとルールを理解できます。さらに、別の条件を追加する必要がある場合、それが簡単かつ明確になります。

以上がシンプルでクリーンなコード #1の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:dev.to
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート