"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > Times Cleaner Code فقط باستخدام هذه الأداة.

Times Cleaner Code فقط باستخدام هذه الأداة.

تم النشر بتاريخ 2024-11-01
تصفح:653

Times Cleaner Code Just By Using This Tool.

هل سبق لك أن حدقت في قاعدة التعليمات البرمجية الخاصة بك وأنت تفكر، "رائع، هذا كثير من الفوضى في console.log!"؟ أو ربما قضيت الكثير من الوقت في مطاردة تلك البيانات المطبوعة المارقة التي قمت بإنشائها يُستخدم أثناء تصحيح الأخطاء. حسنًا، أخبار جيدة — لقد تم حل (العصر) لإنقاذك من تلك الفوضى.

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

في هذه القصة، سأوضح لك كيف يعمل العصر، ولماذا يغير قواعد اللعبة، وكيف يمكنك البدء في أسرع وقت ممكن.

؟ لماذا العصر؟ لأنه لا أحد لديه الوقت لتنظيف التعليمات البرمجية يدويًا! ⏳

تصور هذا: أنت في منتصف المشروع، وتُسقط عبارات console.log وprint() يسارًا ويمينًا لتصحيح أخطاء التعليمات البرمجية الخاصة بك. بحلول الوقت الذي تنتهي فيه، سيكون لديك بحر من السجلات العائمة حول ملفاتك، مما يجعل من الصعب رؤية المنطق الحقيقي.

أدخل القضاء (العصر). يشبه الأمر وجود مساعد تنظيف رقمي يقوم بمسح قاعدة التعليمات البرمجية الخاصة بك، ويجد تلك المخرجات المزعجة، ويمسحها بشكل أسرع مما يمكنك قوله "إعادة البناء". سواء كنت تعمل في مشروع شخصي أو تساهم في فريق كبير، يقوم برنامج ERA بأتمتة جزء التنظيف الممل، حتى تتمكن من التركيز على الأشياء الممتعة - مثل البرمجة فعليًا. ?

⚡️ الميزات الرئيسية التي ستحبها

دعم متعدد اللغات: تنظيف السجلات في JavaScript وPython وPHP وGo وRuby والمزيد. بغض النظر عن اللغة، العصر يدعمك. ?
التكوين القابل للتخصيص: أنت من يقرر ما الذي سيتم تنظيفه وما الذي سيبقى - لأنه ليست كل السجلات تستحق التمهيد.
استهداف ملفات/مجلدات محددة: هل انتهيت للتو من العمل على إحدى الميزات؟ عصر التشغيل على ملف أو مجلد واحد. سهل سهل.
تجاهل ما يهم: ألا تريد تنظيف ملفات أو أدلة معينة (مثل وحدات العقدة)؟ Era يجعل من السهل استبعاد ما لا تريد لمسه.
؟ كيف تبدأ مع العصر
هل أنت مستعد لتنظيف التعليمات البرمجية الخاصة بك مثل الرئيس؟ إليك دليلك خطوة بخطوة.

    تهيئة العصر في مشروعك أول الأشياء أولاً - عليك أن تدع العصر يعرف من أين تبدأ. قم بتشغيل الأمر التالي لتهيئة العصر في مشروعك:
عصر الحرف الأول
era init
يؤدي هذا إلى إنشاء ملف تكوين erd.yaml جديد لامع في الدليل الجذر الخاص بك. إنها خريطة التنظيف المخصصة لك حيث يمكنك تحديد ما يحتاج إلى التنظيف بالضبط.

    تنظيف السجلات والمطبوعات مثل المحترفين حان الوقت لجعل الكود الخاص بك نظيفًا! قم بتشغيل الأمر Clean، وسوف يقوم ERA بفحص مشروعك وتنظيف كل تلك السجلات المزعجة:
عصر نظيف
era init
افتراضيًا، سيقومera بفحص ملف erd.yaml الخاص بك لمعرفة قواعد التنظيف. إذا لم يتم العثور عليه، فلا داعي للقلق، فالإعدادات الافتراضية جاهزة للاستخدام. ?✨

    استهداف ملف أو مجلد محدد لا تحتاج إلى تنظيف المشروع بأكمله؟ لا مشكلة. يمكنك استهداف الملفات أو المجلدات الفردية:
لتنظيف ملف معين:


إزالة المسار -f/to/yourfile.js
era remove -f path/to/yourfile.js
أو لتنظيف مجلد كامل:

عصر إزالة المسار -d/إلى/مجلدك

سوف يقوم Era بفحص الملف أو المجلد بعناية، ويبحث عن السجلات غير المرغوب فيها، ويترك الباقي دون تغيير. ⁉️‍♀️

؟ ملف التكوين السحري وراء العصر

دعونا نتحدث عن الصلصة السرية: ملف التكوين erd.yaml. فيما يلي تفاصيل لما تفعله وكيف يمكنك تعديله ليناسب مشروعك مثل القفاز:yml

جذر: "." ReportPath: "تقارير العصر" تجاهل الكلمة الأساسية: - "أرد: تجاهل" - "إرد: تجاهل الكل" تجاهل ملحقات الملف: - ".إملف تنفيذى" - ".دلل" - ".أَزِيز" - ".قطران" تجاهل الأوامر: - "وحدات العقدة" - ".جيت" - "بائع" تجاهل الملفات: [] نوع الاستماع: "الأمر"
era remove -f path/to/yourfile.js
الجذر: هذا هو المكان الذي يبدأ فيه العصر بحثه - عادةً ما يكون الدليل الجذر لمشروعك.

ReportPath: بعد كل تشغيل، سيقوم العصر بإنشاء تقرير في هذا الدليل، حتى تتمكن من رؤية ما تم تنظيفه بالضبط. ?
IgnoreKeyword: أضف علامات مخصصة إلى التعليمات البرمجية الخاصة بك مثل erd:ignore لإيقاف العصر من تنظيف أقسام معينة.
IgnoreFileExtensions: هذه هي أنواع الملفات التي لن يتم لمسها في عصر - فكر في الملفات الثنائية أو الملفات المضغوطة.
IgnoreDirs: يتم استبعاد الدلائل مثلNode_modules أو .git تلقائيًا لتوفير الوقت. لا أحد يحتاج لتنظيف تلك، أليس كذلك؟ ?
نوع الاستماع: حاليًا، تم ضبط هذا على "الأمر"، مما يعني أن العصر يستمع لأوامر التنظيف منك. قد يتم توفير المزيد من أنواع الاستماع في المستقبل - ترقبوا ذلك!
؟ أفضل جزء: إنه مجاني ومفتوح المصدر!
نعم، لقد سمعت هذا الحق. القضاء على (العصر) مفتوح المصدر، مما يعني أنه يمكنك استخدامه وتعديله وحتى المساهمة فيه مرة أخرى! الأمر كله يتعلق بمساعدة زملائك المطورين في الحفاظ على قواعد التعليمات البرمجية الخاصة بهم نظيفة دون أي متاعب.

؟ الأفكار النهائية

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

إذا سئمت من تنظيف ملفاتك يدويًا، قم بتجربة العصر. إنه مجاني، وسهل الإعداد، وصدقني، وسيوفر لك ساعات من الوقت.

انضم إلى الثورة! ؟ يمكنك العثور على الكود على Github والمساهمة في تحسين هذه الأداة.

ترميز سعيد! ?✨

بيان الافراج تم إعادة إنتاج هذه المقالة على: https://dev.to/ayushniroula/10000-times-cleaner-code-just-by-using-this-tool-19po?1 إذا كان هناك أي انتهاك، يرجى الاتصال بـ [email protected] لحذفه
أحدث البرنامج التعليمي أكثر>

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

Copyright© 2022 湘ICP备2022001581号-3