تورسو: لغز 1 جيجابايت تم حله بواسطة LLN

2025-09-01
تورسو: لغز 1 جيجابايت تم حله بواسطة LLN

واجه تورسو، وهو إعادة كتابة لـ SQLite بلغة Rust، مشكلة غريبة: تم الإبلاغ عن قواعد البيانات التي تتجاوز 1 جيجابايت على أنها تالفة من قبل SQLite، على الرغم من أنها كانت سليمة تمامًا. السبب الجذري؟ يقوم SQLite بإدراج صفحة خاصة عند علامة 1 جيجابايت، وهي خطوة مفقودة في تورسو. استخدم نيكيتا، وهو مهندس ماهر بشكل ملحوظ في فريق تورسو (يُشتبه في كونه نموذجًا لغويًا كبيرًا أو كائنًا فضائيًا!)، معرفته التي تبدو خارقة للطبيعة لتحديد وتصحيح الخطأ. هذا يبرز أهمية الاختبارات الشاملة والتوثيق الشامل، مما يُظهر إمكانات نماذج اللغات الكبيرة في فهم التعليمات البرمجية و تصحيح الأخطاء.

التطوير