مبادئ الكود النظيف (#Clean_Code)🧼
من أهم المبادئ اللي يحتاجها المبرمج
وتساعده على حفظ الوقت والجهد بشكل كبير مستقبلاً
شاركونا وش تعرفون عن الكود النظيف وكيف ممكن نطبقها على هذا الكود (#بايثون)😉
من أهم المبادئ اللي يحتاجها المبرمج
وتساعده على حفظ الوقت والجهد بشكل كبير مستقبلاً
شاركونا وش تعرفون عن الكود النظيف وكيف ممكن نطبقها على هذا الكود (#بايثون)😉
فالتغريدة السابقة كان هدفنا نحول الكود الى #cleaned_code وعشان نسوي كذا بنطبق عليه قاعدتين من قواعد الclean code
القاعدة الأولى الدالة تسوي أقل عدد مهام ممكنة:
مثلاً هذا الكود نشوف انه شغلته الوحيدة هي انه يرجع لنا True اذا كان النص عنوان بريد و يرجع Fales اذا كان شي ثاني.
القاعدة الأولى الدالة تسوي أقل عدد مهام ممكنة:
مثلاً هذا الكود نشوف انه شغلته الوحيدة هي انه يرجع لنا True اذا كان النص عنوان بريد و يرجع Fales اذا كان شي ثاني.
وبتطبيق هذا المبدأ اقدر استدعي الدالة في أي مكان بدل ما اعيد كتابتها من جديد كل مره♻️
وفي حال احتجت اعدلها مستقبلاً بحفظ وقت كثير لان التعديل بيكون فمكان واحد بس🪛.
وفي حال احتجت اعدلها مستقبلاً بحفظ وقت كثير لان التعديل بيكون فمكان واحد بس🪛.
النتيجة هي
Cleaned Code يسر الناظرين, مفهوم, يسهل تعديله مستقبلاً✍🏻, ويخلي اللي يشتغلون معاك يدعون لك.
أتمنى اني أفدكم
واخيراً اللهم ان أصبت فمنك وحدك لا شريك لك وان أخطأت فمن نفسي والشيطان.
Cleaned Code يسر الناظرين, مفهوم, يسهل تعديله مستقبلاً✍🏻, ويخلي اللي يشتغلون معاك يدعون لك.
أتمنى اني أفدكم
واخيراً اللهم ان أصبت فمنك وحدك لا شريك لك وان أخطأت فمن نفسي والشيطان.
وللي حاب يستزيد أنصحكم بهذي السلسلة على اليوتيوب مقدمة من أحد إخواننا المصريين يتكلم فيها عن كتاب Clean Code
#clean_code #python #softwareEngineering
youtube.com
#clean_code #python #softwareEngineering
youtube.com
@rattibha رتب يامدير
جاري تحميل الاقتراحات...