یک توسعهدهنده نرمافزار 21 ساله موفق شده یک باگ لینوکس را کشف کند که برای بیش از دو دهه از دید کاربران این توزیع قدیمی لینوکس مخفی مانده بود. در ادامه این نوشتار از شهر سخت افزار، جزئیات بیشتری درباره باگ مذکور را بخوانید.
Enlightenment E16 نسخهای از توزیع قدیمی DR16 است که نخستین بار در سال 1999 منتشر شد و هنوز هم توسط گروه کوچکی از توسعهدهندگان پشتیبانی میشود. کامیلا شِفچیک در وبلاگش توضیح داده است که هنگام آمادهسازی یک مطلب برای ارائه در دانشگاه زارلاند آلمان، این باگ را پیدا کرده است.
وی گفته که چند فایل PDF شامل اسلایدهای درسی داشتم. وقتی یکی از آنها را باز کردم، کل محیط دسکتاپ فریز کرد. شِفچیک پس از بررسیهای مختلف به علت این مشکل پی بُرد. پس از آن آپدیتی جدید برای نسخه 1.0.30 E16 منتشر شد که سه تغییر مهم را شامل میشد.

شِفچیک هشدار داده است که وجود چنین باگهایی به قدمت 20 سال به این معناست که در نرمافزارهای مدرن با میلیونها خط کد، احتمال وجود خطاهای مشابه بسیار بیشتر است. وی همچنین نگاه انتقادی به رویکرد توسعه نرمافزارهای امروزی داشته و باور دارد که این روند باعث ایجاد مشکلات عدیده شده است.
به عقیده شِفچیک E16 نمونهای از نرمافزاری است که تغییراتش محدود به رفع باگ و اصلاحات کوچک باقی مانده است. وی توصیه میکند کاربران و مدیران سیستم همیشه سراغ جدیدترین نسخهها با ویژگیهای بیشمار نروند و بیشتر روی نسخههای پایدار یا پشتیبانی بلندمدت تکیه کنند.
او در پایان نوشته تعداد باگها در پروژههای قدیمی و پایدار که توسعهدهندگان باتجربه آنها را نگهداری میکنند، تا حد زیادی کاهش مییابد. همین منطق در مورد نسخههای پایدار پروژههای بزرگتر نیز صدق میکند.













نظر خود را اضافه کنید.
برای ارسال نظر وارد شوید
ارسال نظر بدون عضویت در سایت