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