Tukar ini:
if (user.active === true && user.age >= 18 && user.email !== null && user.email !== undefined && externalParams === true) return true;
Untuk ini:
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;
Anda mungkin berfikir, "Tetapi anda telah meningkatkan kod dengan banyak, sebelum ini, saya hanya mempunyai satu baris!" Dan ya, anda betul-betul betul! Walau bagaimanapun, lebih sedikit baris kod tidak selalunya lebih baik daripada lebih banyak baris.
Apabila bekerja dengan pembangun lain dan kerap mengekalkan pangkalan kod, butiran kecil seperti yang saya tunjukkan boleh membuat perbezaan yang besar. Hanya dalam beberapa saat, sesiapa sahaja boleh memahami logik dan peraturan di sebalik kod tersebut. Selain itu, jika anda perlu menambah syarat lain, ia menjadi mudah dan jelas untuk berbuat demikian.
Atas ialah kandungan terperinci Kod bersih mudah #1. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!