متى يجب إعادة البناء؟
متى يجب إعادة البناء؟

فيديو: متى يجب إعادة البناء؟

فيديو: متى يجب إعادة البناء؟
فيديو: إعادة بناء باريس للفوز بالأبطال لأول مرة بتاريخه ..!! 🔥 2024, شهر نوفمبر
Anonim

يصف مارتن فاولر قاعدة الثلاثة ، وهو ما يفسر متى تعيد البناء ، في كتابه إعادة بناء التعليمات البرمجية . يقول أن المطورين أول مرة فعل شيء ما هم ينبغي أن تفعل بشكل مباشر. في المرة القادمة ، إذا كانوا فعل شيء مشابه ، يمكنهم تكرار جزء الكود الموجود. للمرة الثالثة هم يجب إعادة البناء.

من هنا ، متى يجب ألا تعيد البناء؟

بالنظر إلى الكود بدون اختبارات ، يمكنك ذلك المعاد تصنيعه لجعله أكثر قابلية للاختبار. أنت تفعل لا إعادة البناء رمز عندما لا يمكنك اختبار الكود الناتج في الوقت المناسب لتقديمه بحيث يظل ذا قيمة للمستلم. أنت تفعل لا إعادة البناء كود عندما الخاص بك إعادة بناء التعليمات البرمجية إرادة ليس تحسين جودة الكود.

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

إلى جانب ما سبق ، متى يجب إعادة البناء؟

إعادة بناء التعليمات البرمجية هي عملية تغيير هيكل الكود دون تغيير سلوك . يجب يستخدم إلى تسهيل إضافة الميزات. لأن النتيجة هي رمز "رائحته" أفضل ، في بعض الأحيان يتم الخلط بين الناس ويعتقدون ذلك إعادة بناء التعليمات البرمجية نهاية إلى بحد ذاتها. أنا نختلف مع هذا الشعور.

ما الذي يدفعك إلى إعادة البناء؟

أحد الأمور المهمة أسباب إعادة بناء ديون هل هذا في مرحلة ما أنت اكتشف أن الرمز يستخدمه أكثر من مسار رمز واحد و أنت لا تريد التكرار (نسخ ولصق) ولكن إعادة الاستخدام. هذا مهم بشكل خاص في الحالات التي يكون فيها أنت تجد خطأ في هذا الرمز.

موصى به: