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