مديرية الحكومة الألكترونية
14 المشاهدات
السلام عليكم
راح نتحدث عن مبدأ مشهور في تطوير البرمجيات
وهو مبدأ #KISS وهو اختصار
keep it simple ,stupid
‏يعتمد هذا المبدأ على جعل الكود بسيط وواضح وسهل الفهم فـ على كل حال لغات البرمجة تم ايجادها ليفهمها البشر لذلك اجعل الكود سهل ومفهوم للبشر بـ معنى أدق قسم برمجيتك لعدة اجراءات كل اجراء يؤدي مهمة واحدة ولا يتجاوز عدد أسطر الاجراء 30 - 40 سطر ، كل اجراء يجب ان يحل ‏او يعالج مشكلة واحدة ولا ينفذ عدة حالات
كـ مثال فأذا كان لديك العديد من الشروط لتنفيذ اجراءات محددة حسب المدخلات قم بتقسيم هذه الاخيرة الى اجراءات اخرى تستدعى بعضها ،فـ هذه الطريقة لاتساعدك فقط على صيانة وتطوير الكود لكن تمكنك من ايجاد الاخطاء بسرعة
‏كيف يمكننا تحقق مبدأ KISS ؟
لتحقيق هذا المبدأ حاول أن تكتب كودا سهلا وواضحا يفهمه حتى من له علم بسيط بالبرمجة
فكر في عدة حلول لمشكلتك ثم اختر الأفضل والابسط بينها وقم بتحويلها إلى كود برمجي، ثم قم بتقسيم الكود الى عدة اجراءات كل اجراء يؤدي مهمة معينة لتحقيق الحل
‏ما فائدة مبدأ KISS ؟
اذا كان لديك مشروع تم تطويره من مبرمج بطريقة فوضوية ثم اذا جاء مبرمج اخر واراد التطوير عليه او صيانته فعلى المبرمج الجديد أن يفهم الية عمل الكود وقد يستغرق وقتا لفهمه وربما يكون legacy code فلن يستطيع العمل عليه
‏على عكس لوكان مبني بمبدأ KISS فيمكنه فهمه بسهولة والمباشرة في العمل عليه دون أن يضيع الوقت فائدة أخرى أن الكود يكون قابل للاستخدام في أكثر من مشروع وأكثر من حل للمشاكل التي تواجهك
كذلك يمكنك من خلالها بناء مكتبات libraries او packages جاهزة للاستخدام المباشر ‏دون الحاجة لإعادة كتابة الأكواد للمشاريع أو الحلول المشابهة.
#info
القياس: 1246 x 1280
حجم الملف: 74.84 Kb
أعجبني (3)
جارٍ التحميل...
3