Ahmed Atoui 🇩🇿🇸🇦
Ahmed Atoui 🇩🇿🇸🇦

@ahmedatouii

5 تغريدة 57 قراءة Nov 04, 2019
حول (eslint (1/2
عند كتابة كود js فان اكبر تحديات التي تواجهك هي مشكلة الوقت وبالطبع اكبر مستهلك للوقت هو اكتشاف الاخطاء syntax واخطاء runtime وازالة اكواد غير مستخدمة وجعل الكود clean.
تخيل لديك برمجية تحوي مئات من اسطر برمجية وظهر خطأ مثلا تكرر تعريف متغير او مشاكل المسافات..?
هنا يتجلى دور مكتبة eslint فهي تختصر عليك الوقت ويقوم بتنظيف كودك والقيام بذلك في ثوان بدل ما تستغرقه انت في ساعات!?
بشكل عام lint او linter هي عملية فحص اكواد برمجية واكتشاف الاخطاء برمجية واخطاء syntax واخطاء run time وحتى بنية كود format وتصحيحها قبل تشغيلك للكود..?
لنأخذ مثال :
في صورة مرفقة قمنا بتعريف ثابت test مرتين وهذا غير مناسب وسيسبب خطأ عند تشغيل
تخيل ان الخطأ في اعماق ملفات بين مئات او حتى الاف اسطر برمجية بالطبع سيضيع وقت كثير ?!..?
لكن باستخدام linter الذي يشتغل في خلفية background وقبل تشغيل البرمجية يمكنك ضبطه ليقوم باكتشاف هذا الخطأ ويريك مكانه بدل قيامك ب(تشغيل برمجية + ظهور خطأ + بحث عن خطأ + تصحيحها ) فهو يقوم بها بدلا عنك وماعليك الا تشغيل ورؤية مخرجات دون اي مشاكل تافهة مزعجة ?
...?
في المثال سابق ستراه شيء بسيط ويمكنك اكتشافه بسهولة بنفسك لانه بضع اسطر، لكن في برمجيات معقدة سيختلف الامر وستختصر الكثير والكثير من الوقت !...(يتبع)
اذا لقيت تفاعل راح اكمل ثريد ?
#مفاهيم_برمجية
#تطوير_الويب

جاري تحميل الاقتراحات...