حالة تقليل التبعيات في Rust

2025-01-24
حالة تقليل التبعيات في Rust

يُعرب أرمين روناشر، وهو مطور معروف، عن أسفه للاتكال المفرط على المكتبات الخارجية في نظام Rust البيئي في منشور حديث على مدونته. يُجادل بأن التبعيات المفرطة تؤدي إلى تحديثات مستمرة، وتصحيحات، ومراجعات أمنية، مما يُرهق المطورين وغالباً ما يُدخِل تضخمًا غير ضروري في الكود. يدعو إلى فلسفة "اصنعها بنفسك"، حيث يُشجع المطورين على كتابة أكوادهم الخاصة عند الضرورة بدلاً من الاعتماد بشكل أعمى على المكتبات الخارجية. يستخدم مكتبة `terminal_size` كمثال، مُوضحاً كيف تعتمد وظيفة بسيطة على العديد من المكتبات، وقد خضعت لتحديثات عديدة، مُسلطاً الضوء على عيوب الاعتماد المفرط. تدعو المقالة إلى تغيير منظور مجتمع Rust، مع إعطاء الأولوية لتقليل التبعيات والاحتفاء بالمطورين الذين يُنشئون مكتبات ذات تبعيات منخفضة.

التطوير