خمس قواعد تصحيح سهلة للمبتدئين



من المترجم: يشارك جورج آلان هامل في مقاله تجربته الخاصة ويتحدث عن ما يجب أن يسترشد به المطور في عملية التصحيح.

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

توصي Skillbox بما يلي: "Mobile Developer PRO" .
نذكرك: لجميع قراء "هبر" - خصم 10000 روبل عند التسجيل في أي دورة من دورات Skillbox باستخدام الرمز الترويجي "Habr".

القاعدة 1. هناك دائما سبب


على الرغم من عبارات مثل "إنه مستحيل" ، "لا يجب أن يعمل بهذه الطريقة" ، "" لا يوجد سبب لعدم عمل هذا الرمز ".

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

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

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

القاعدة 2. RTFM & WTFV


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

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

لذلك ، تعلم القاعدة ، التي تبدو باللغة الإنجليزية مثل قراءة دليل F *** ing أو مشاهدة فيديو F *** ing (ومن هنا الاختصارات في الترجمة).

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

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

القاعدة 3. يرجى استخدام القاعدتين 1 و 2.




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

القاعدة 4. تعرف على التغييرات.


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

لحسن الحظ ، ليس أنت فقط ، ولكن العديد من المطورين الآخرين يستخدمون نفس الأدوات. يتبادلون المعلومات حول المشاكل والتطورات في الموارد ذات الصلة مثل Expert Exchange و StackOpen أو في المنتديات المتخصصة.

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

القاعدة 5. الراحة والبدء من البداية.


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

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

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

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

حسنًا إذن ... نعم ، لقد خمنت ذلك بشكل صحيح. نعود إلى القاعدة رقم 1.

توصي Skillbox بما يلي:

Source: https://habr.com/ru/post/ar429958/


All Articles