بيت التمويل الشخصي تصحيح الأخطاء ونصائح استكشاف الأخطاء وإصلاحها لبرامج روبي - الدمى

تصحيح الأخطاء ونصائح استكشاف الأخطاء وإصلاحها لبرامج روبي - الدمى

جدول المحتويات:

فيديو: كيفية ايجاد و اصلاح الروابط المعطوبة في مدونة بلوجر 2025

فيديو: كيفية ايجاد و اصلاح الروابط المعطوبة في مدونة بلوجر 2025
Anonim

روبي هي لغة مرنة جدا، وتعطيك الكثير من الأدوات لكتابة برامج مذهلة مع القليل جدا من العمل. ومع ذلك، روبيستس جديدة تتعلم بسرعة أن مع كل تلك السلطة يأتي قليلا من المسؤولية لاختبار بشكل كاف وتصحيح التعليمات البرمجية بعناية. لحسن الحظ، هناك بعض التقنيات البسيطة التي يمكنك استخدامها للمساعدة في استئصال المشاكل في التعليمات البرمجية.

تحقق من المحطة

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

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

المعلومات الموجودة في رسالة الخطأ هذه هي أول فكرة عن مكان البحث عن الأخطاء.

روبي يحاول مساعدة

رسائل الخطأ روبي يعرض في مجموعة متنوعة من الأنواع. عند فهم الفئات الأساسية، فإنه من الأسهل بكثير لتعقب المشكلة:

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

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

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

وهناك عدد من الأخطاء المحتملة الأخرى، ولكن هذه الثلاثة هي بعض من الأكثر شيوعا.

استخدم "يضع" لإنشاء فتات الخبز

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

مشاكل المنطق من الصعب تعقب، ولكن أداة واحدة بسيطة لطباعة رسائل التصحيح من البرنامج الخاص بك في نقاط مختلفة على طول مسار التعليمات البرمجية الخاصة بك. إذا كنت تستخدم طريقة روبي يضع، سيتم عرض الرسائل الخاصة بك إلى المحطة الطرفية أثناء تشغيل البرنامج. هذه الرسالة قد تعطيك بعض تلميحات من حيث يتم تشغيل التعليمات البرمجية في أي لحظة وما تحتوي عليه المتغيرات. يمكنك كتابة خطوط مثل يضع "الآن في طريقتي" أو يضع "متغير المثال = # {my_variable}" للحصول على شعور سريع لسلوك البرنامج.

طلب المساعدة

في بعض الأحيان يمكنك التحديق في برنامج لفترة طويلة وعدم رؤية أبسط الأخطاء الحق أمامك. وهناك طريقة حقيقية وحقيقية في هذه الحالات هي وضع البرنامج جانبا والعودة إليه في وقت لاحق مع مجموعة جديدة من العيون.

إذا لم ينجح ذلك، فهناك منتدى حيوي من مبرمجي روبي على الإنترنت، كما أن إجراء بعض عمليات البحث السريعة في غوغل غالبا ما يؤدي إلى إجابة.

إذا فشل كل شيء آخر، العثور على مبرمج آخر الذي يمكنك طرح سؤال ل، شخصيا أو عبر الإنترنت، هو نهج كبير.

تصحيح الأخطاء ونصائح استكشاف الأخطاء وإصلاحها لبرامج روبي - الدمى

اختيار المحرر

تعريف عرض تقديمي ل بويربوانت - دمى

تعريف عرض تقديمي ل بويربوانت - دمى

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

تصميم الشرائح باستخدام بويربوانت ثيمس - الدمى

تصميم الشرائح باستخدام بويربوانت ثيمس - الدمى

أحد المظاهر هي مجموعة من عناصر التصميم التي يمكنك تطبيقها على العروض التقديمية في العرض التقديمي . يتضمن ميكروسوفت بويربوانت 2007 20 موضوعا بعناية يمكنك استخدامها لإعطاء العروض التقديمية الخاصة بك بويربوانت نظرة المهنية. يتضمن كل موضوع هذه المكونات الأساسية: الألوان: أربعة ألوان لاستخدامها للنص أو الخلفيات وستة ألوان لهجة. الخطوط: ...

تصميم بويربوانت 2007 بادج سيتوب - دمى

تصميم بويربوانت 2007 بادج سيتوب - دمى

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

اختيار المحرر

تطبيق أنماط الطبقات في فوتوشوب إليمنتس 10 - داميز

تطبيق أنماط الطبقات في فوتوشوب إليمنتس 10 - داميز

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

أوتو شاربن كوماند كخطوة واحدة أوتو فيكس - داميز

أوتو شاربن كوماند كخطوة واحدة أوتو فيكس - داميز

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

تطبيق 6 إصلاحات ذات خطوة واحدة في عناصر فوتوشوب - الدميات

تطبيق 6 إصلاحات ذات خطوة واحدة في عناصر فوتوشوب - الدميات

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

اختيار المحرر

كيفية إنشاء جدول بيانات متغير واحد في إكسيل 2007 - الدمى

كيفية إنشاء جدول بيانات متغير واحد في إكسيل 2007 - الدمى

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

كيفية إنشاء جدول بيانات متغير واحد في إكسيل 2010 - الدمى

كيفية إنشاء جدول بيانات متغير واحد في إكسيل 2010 - الدمى

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

كيفية إنشاء مخطط بياني في إكسيل - دمى

كيفية إنشاء مخطط بياني في إكسيل - دمى

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