في عالم يفقد السيطرة 🌀 عالم البرمجة لك

borma logo
person

  • معني كلمة Kiss Principle في البرمجة

    بإختصار شديد :
    “Keep it simple, stupid!”
    تدل علي العمل بذكاء وسهولة وتنظيم عند كتابتك كود برمجي
    مثلا : نفترض أنك في تحدي برمجي والمطلوب منك أن لديك Array بها أرقام ومطلوب إيجاد أكبر رقم تم إدخالة !

    أعتقد أنك ستقوم Function جديدة وتمرر بداخلها متغير اسمة max ثم عمل for loop علي ال array حتي تعرف ما هو أكبر رقم في القائمة أذلك صحيح ؟
    لكن في هذة الحالة أنت أعتمدت علي عدد array الذي سيتم استخدامة داخل حلقة التكرار وجعلت الكود أصعب والأداء ليس أفضل شئ

    او ممكن تعمل خوارزمية تعمل لك sort للأرقام

    لكن في الحالتين أنت فكرت كثيرا وأبذلت جهد لكتابة الكود

    لأن في أغلب لغات البرمجة التي نستخدمها يوجد functions Built-in موجودة بلفعل تم كتابتها من قبل مبرمجين محترفين داخل اللغة البرمجية

  • معني كلمة Built-in

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

بشكل عام Kiss Principle هي انك أحياناً يجب أن تلجأ لأستخدام الخصائص الداخلية للغة البرمجة لأنها تسهل عليك عدم كتابة كود معقد من السهل فهم سطورك البرمجية من قبل أصدقائك المبرمجين

المحترف هو من يكتب كود بسيط ينفذ مايرد
المبتدأ هو من يكتب كود معقد