هل من بديل لشفاء من وسواس if في البرمجة

دالة if مزعجة جدا لكن ما باليد حيلة أصبحت موجودة بشكل كبير و مزعج جدا في أي كود ، ربما لأن أغلبنا تعود عليها ولا يستطيع التفكير في بديل لها، من خلال تجاربكم ماهي البدائل لهذا الوسواس


لايمكنك ابدالها لكن يمكن تقليلها لانها مهمة

البديل هو ان تتعلم ternary operator

مثال يحاكي الدالة Math.max بالجافاسكربت

مع

var x = 15, y = 10;
console.log(x > y ? ">" : "<");

بدون

var x = 15, y = 10;
if (x > y) {
    console.log(">");
} else {
    console.log("<");
}

هذه هي الطريقة التي يتم استخدامها اليوم تحت بند "Simplify". أثناء البرمجة في آندرويد ستوديو وكتبت كما ذكرت بالطريقة الثانية، يظهر لك تنبيه بأنه من الممكن عمل تبسيط لهذه الأسطر بسطر واحد فقط! خصوصاً في نهاية أي وظيفة Return.

نعم هذه الطريقة استخدمها بكثرة لانها تختصر الوقت والحجم :)