Sliman Baghouri

he wiped away her tears and accidentally her eyebrows too

107 نقاط السمعة
77.2 ألف مشاهدات المحتوى
عضو منذ
9

تحسين الأداء و الـ short-circuit evaluation

افترض أنك تعمل على برنامج يحذف الملفات المتكررة. لأداء جيد يجب أن تتحقق من حجم الملف أولا، ثم تَطابق المحتوى لأن جلب الحجم لا يأخذ وقت مهم مقارنة بمطابقة المحتوى مع الملفات الكبيرة. الجملة الشرطية يجب أن تكون: if((size1 == size2) AND compare(file1, file2)) remove(file2) بفضل ميزة الـ short-circuit evaluation في أغلب لغات البرمجة مع && و || و غيرها، إن كانت (size1 == size2) قيمتها False فلن يتم التحقق من المحتوى بتشغيل الدالة compare، يحفظ الوقت و توفر طاقة
74

البصق في الوجه خير من خيالات تؤدي بك الى السقوط .. رحلة في صناعة التطبيقات

عليك انت تحب ما تفعل وتفعل ماتحب وكل شيء سيصبح على مايرام... اتبع احلامك وانظر الى القمر كيف وصل اليه رواد الفضاء في سبعينات القرن الماضي ... هم ليسوا افضل منك... تستطيع ان تصبح مثلهم يا عزيزي! هل تريد ان تسافر الى المريخ؟ هل تريد ان تحصل على مليون دولار فقط في ستة اشهر؟ ... هذا هو الهراء الذي يتبعه البعض في وصف المهمة الشاقة وجعلها تبدو وكانها تعتمد على حبك لما تفعله فقط وان كل شيء سيسير كما تريد!