Arabic subtitles

01-16 تجاوز الأخطاء

01-16 تجاوز الأخطاء

Get Embed Code
13 Languages

Showing Revision 2 created 10/02/2015 by Abd Al-Rahman Al-Azhurry.

  1. السبب الذي دفعنا لنسألك
    في السؤال السابق عن إنشاء الخطأ
  2. وتصحيحه لأن من أهم مهارات المطور
  3. تجاوز الأخطاء.
  4. لا يوجد مطور يكتب نصاً برمجياً تاماً
    من المحاولة الأولى.
  5. إن فكرت بالأمر
  6. محرك بحث Google لم يُكتب بليلةٍ وضحاها
  7. بل كان على مدى عدة سنوات متواصلة
    ومازال يُطوّر
  8. فبغض النظر إن كنت مطوّراً مبتدأ أو محترف
  9. فليس هناك طريق مستقيم تماماً لهدفك.
  10. ستجتاز عقبات على طول الطريق
    ويجب أن تكون مبدعاً،
  11. في اختراع الحلول والالتفاف حول المصاعب.
  12. وما أن تجتاز ذلك،
    ستواجهك المزيد من العقبات.
  13. ويجب عليك أن تستمر في التفكير بطرق
  14. لتجاوز هذه العقبات.
  15. وفي النهاية، بعد الكثير من العمل
    ستجد طريقك نحو الهدف.
  16. ورغم صعوبته،
    فذلك يستحق العناء،
  17. لأنك ستشعر بقّوتك وتزيد ثقتك بنفسك
    وستفخر بإنجازك.
  18. فالمطّورون الناجحون
    يعرفون كيفيّة إصلاح الخطأ
  19. ومتابعة عملهم.
  20. إليك بعض العادات
  21. والطرائق التي تُستعمل لتصحيح الأخطاء.
  22. أولاً، يقرؤون رسالة الخطأ.
  23. مثلاً، عندما تكتب مستند في Google Doc
  24. عند تواجد خطأ هجائيّ،
    سيقوم بتنبيهك بوضع خط أحمر تحت الكلمة.
  25. وبشكل مشابه في Android Studio،
    إذا كتبت XML بشكل خاطئ
  26. سيُوضع خط أحمر تحتها أو ستُحدد بهذا اللون.
  27. أيضاً، في هذا الشريط الجانبيّ
  28. ستظهر لك رسالة الخطأ
    إذا مررت فوق الشريط الأحمر.
  29. ولكن في ممثل XML
    هناك أيضاً رسائل خطأ مفيدة.
  30. فإن أحدثتُ خطأً ما،
    كإزالة علامة التنصيص هذه،
  31. ستخبرني بوجود عدد غير متساوٍ
    من العلامات وبضرورة إصلاحه.
  32. أحياناً، تُخبرك برقم السطر
    الذي يتواجد الخطأ به.
  33. تتوضع أرقام الأسطر على الجانب الأيسر هنا.
  34. لذا، في السطر السادس
    نعلم بوجود مشكلة.
  35. يساعد هذا على تقليص مساحة المشكلة
    عوضاً عن قراءة كامل
  36. النص البرمجي ومحاولة اكتشاف مكان الخطأ.
  37. فإن لم تفهم رسالة الخطأ،
  38. حاول عزل الكلمات التي تفهمها
    عن تلك الغير مفهومة.
  39. يمكنك دائماً البحث عن الكلمات الغير
    واضحة في محرك Google.
  40. أو يمكنك نسخ كامل
    رسالة الخطأ إلى محرك Google.
  41. الطريقة الأخرى تكمن
    باستخدام نماذج نصوص برمجية
  42. ومقارنتها بما تملك لتكتشف أين
    يكمن الخطأ.
  43. أعطيناك مسبقاً بعض النصوص البرمجية
    في الفيديوهات السابقة
  44. ولديك مرجع آخر رائع هو
    ورقة حيل أندرويد الشائعة
  45. التي سنزّودك بها.
  46. هنا، نرى أسماء مختلفة للعروض،
    لدينا أيضاً قصاصات نصوص برمجية
  47. بالإضافة إلى مثال
    عن كيف سيظهرون على جهازك
  48. يمكنك دائماً مقارنة
    نصك البرمجي بما لدينا هنا
  49. لترى إن كان هناك اختلاف.
  50. والطريقة الثالثة هي
    استخدام زر التراجع.
  51. إن انتبهت أثناء الكتابة
  52. سيمكنك اكتشاف أين وقع الخطأ.
  53. حاول التراجع عن القليل مما فعلت
    لترى إن تصحح شيْ من هذه الأخطاء.
  54. كما ذكرنا سابقاً،
    يمكنك ضغط Cmd+z للتراجع عن تغيير
  55. أو Cmd+Shift+z
    لإعادة تنفيذ ما تم التراجع عنه.
  56. في الويندوز ، Ctrl+Z للتراجع
    Ctrl+Shift+z للتراجع عن التراجع
  57. أو في ممثل XML
    لدينا هذه التعليمات في زرين سهلين.
  58. إن لم تعرف مايتوجب فعله،
    يمكنك ضغط زر إعادة النص البرمجي
  59. الذي سيعيدك إلى النص البرمجي
    الأصلي الذي أعطيناك إياه
  60. والذي يفترض أن يعمل جيداً.
  61. الطريقة الرابعة هي طلب المساعدة.
  62. يمكنك الوصول لطلاب آخرين في
    المحادثة في الدرس
  63. أو في المنتديات.
  64. أغلب الأحيان،
    بمجرد الحديث إلى شخص آخر
  65. سيساعدك على حل الأخطاء.
  66. لا تخشَ طلب المساعدة.
  67. هناك العديد من مطوري الأندرويد اللطفاء
  68. المستعدون لتقديم المساعدة
  69. في الواقع، القدرة على طلب المساعدة
    تعد مهارة هامة للمطور.
  70. لا يوجد سؤال سيء.
  71. كلما تدربت كلما عرفت لمن تتوجه بالسؤال،
  72. وماذا تسألهم لتصل إلى الإجابة بشكل أسرع.
  73. يمكنك تصوير ماقمت بعمله
  74. سواء كان على هاتفك أو ممثل XML
    ومشاركته مع النص البرمجي
  75. في منتدى أو محادثات
    يعلم من فيها صياغة ما تسأل عنه.
  76. تفقد ملاحظات المعلم
    لمزيد من التفاصيل.
  77. حسناً، ولتتدرب على هذه التقنيات
  78. لدي هذا النص البرمجي
    الذي يحتوي على بعض الأخطاء.
  79. إذا ضغطت على الرابط في الأدنى
    سينقلك إلى ممثل XML
  80. حيث يوجد هذا النص البرمجي بشكل مسبق.
  81. هناك عدد من رسائل الاخطاء
    أريد منك قرائتهم
  82. ومحاولة إيجاد الحلول لهم.
  83. ثم عد واشرح على الأقل مشكلتين رأيتهم.
  84. وأخبرني إذا ماوجدت المشكلات
    الأربعة للمزيد من المدح.