هل سبق لك أن حدقت في قاعدة التعليمات البرمجية الخاصة بك وأنت تفكر، "رائع، هذا كثير من الفوضى في console.log!"؟ أو ربما قضيت الكثير من الوقت في مطاردة تلك البيانات المطبوعة المارقة التي قمت بإنشائها يُستخدم أثناء تصحيح الأخطاء. حسنًا، أخبار جيدة — لقد تم حل (العصر) لإنقاذك من تلك الفوضى.
Era عبارة عن أداة مفتوحة المصدر تعمل تلقائيًا على تنظيف قاعدة التعليمات البرمجية الخاصة بك، ومسح السجلات غير المرغوب فيها، والمطبوعات، وتصحيح الأخطاء عبر لغات متعددة. لا مزيد من التنظيف اليدوي للكود أو التعامل مع الملفات المتضخمة المليئة بالسجلات المتبقية. إنها مثل ماري كوندو في الكود الخاص بك! ✨في هذه القصة، سأوضح لك كيف يعمل العصر، ولماذا يغير قواعد اللعبة، وكيف يمكنك البدء في أسرع وقت ممكن.
؟ لماذا العصر؟ لأنه لا أحد لديه الوقت لتنظيف التعليمات البرمجية يدويًا! ⏳
تصور هذا: أنت في منتصف المشروع، وتُسقط عبارات console.log وprint() يسارًا ويمينًا لتصحيح أخطاء التعليمات البرمجية الخاصة بك. بحلول الوقت الذي تنتهي فيه، سيكون لديك بحر من السجلات العائمة حول ملفاتك، مما يجعل من الصعب رؤية المنطق الحقيقي.
⚡️ الميزات الرئيسية التي ستحبها
دعم متعدد اللغات: تنظيف السجلات في JavaScript وPython وPHP وGo وRuby والمزيد. بغض النظر عن اللغة، العصر يدعمك. ?
التكوين القابل للتخصيص: أنت من يقرر ما الذي سيتم تنظيفه وما الذي سيبقى - لأنه ليست كل السجلات تستحق التمهيد.
استهداف ملفات/مجلدات محددة: هل انتهيت للتو من العمل على إحدى الميزات؟ عصر التشغيل على ملف أو مجلد واحد. سهل سهل.
تجاهل ما يهم: ألا تريد تنظيف ملفات أو أدلة معينة (مثل وحدات العقدة)؟ Era يجعل من السهل استبعاد ما لا تريد لمسه.
؟ كيف تبدأ مع العصر
هل أنت مستعد لتنظيف التعليمات البرمجية الخاصة بك مثل الرئيس؟ إليك دليلك خطوة بخطوة.
era initيؤدي هذا إلى إنشاء ملف تكوين erd.yaml جديد لامع في الدليل الجذر الخاص بك. إنها خريطة التنظيف المخصصة لك حيث يمكنك تحديد ما يحتاج إلى التنظيف بالضبط.
era initافتراضيًا، سيقومera بفحص ملف erd.yaml الخاص بك لمعرفة قواعد التنظيف. إذا لم يتم العثور عليه، فلا داعي للقلق، فالإعدادات الافتراضية جاهزة للاستخدام. ?✨
era remove -f path/to/yourfile.jsأو لتنظيف مجلد كامل:
عصر إزالة المسار -d/إلى/مجلدك
سوف يقوم Era بفحص الملف أو المجلد بعناية، ويبحث عن السجلات غير المرغوب فيها، ويترك الباقي دون تغيير. ⁉️♀️
دعونا نتحدث عن الصلصة السرية: ملف التكوين erd.yaml. فيما يلي تفاصيل لما تفعله وكيف يمكنك تعديله ليناسب مشروعك مثل القفاز:yml
era remove -f path/to/yourfile.jsالجذر: هذا هو المكان الذي يبدأ فيه العصر بحثه - عادةً ما يكون الدليل الجذر لمشروعك.
ReportPath: بعد كل تشغيل، سيقوم العصر بإنشاء تقرير في هذا الدليل، حتى تتمكن من رؤية ما تم تنظيفه بالضبط. ?
IgnoreKeyword: أضف علامات مخصصة إلى التعليمات البرمجية الخاصة بك مثل erd:ignore لإيقاف العصر من تنظيف أقسام معينة.
IgnoreFileExtensions: هذه هي أنواع الملفات التي لن يتم لمسها في عصر - فكر في الملفات الثنائية أو الملفات المضغوطة.
IgnoreDirs: يتم استبعاد الدلائل مثلNode_modules أو .git تلقائيًا لتوفير الوقت. لا أحد يحتاج لتنظيف تلك، أليس كذلك؟ ?
نوع الاستماع: حاليًا، تم ضبط هذا على "الأمر"، مما يعني أن العصر يستمع لأوامر التنظيف منك. قد يتم توفير المزيد من أنواع الاستماع في المستقبل - ترقبوا ذلك!
؟ أفضل جزء: إنه مجاني ومفتوح المصدر!
نعم، لقد سمعت هذا الحق. القضاء على (العصر) مفتوح المصدر، مما يعني أنه يمكنك استخدامه وتعديله وحتى المساهمة فيه مرة أخرى! الأمر كله يتعلق بمساعدة زملائك المطورين في الحفاظ على قواعد التعليمات البرمجية الخاصة بهم نظيفة دون أي متاعب.
إن "الاستئصال" ليس مجرد أداة - بل هو موفر للوقت، ومعزز للإنتاجية، ومزيل للفوضى. سواء كنت تعمل بمفردك أو جزءًا من فريق أكبر، فإن استخدام عصر يساعدك على الحفاظ على قاعدة تعليمات برمجية مرتبة بأقل جهد.
انضم إلى الثورة! ؟ يمكنك العثور على الكود على Github والمساهمة في تحسين هذه الأداة.
ترميز سعيد! ?✨
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3