首頁 >web前端 >js教程 >簡單乾淨的程式碼#1

簡單乾淨的程式碼#1

DDD
DDD原創
2024-12-02 08:01:14195瀏覽

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的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn