هندسة البرمجيات

مقالات وموارد حول مبادئ هندسة البرمجيات وأفضل الممارسات والهندسة المعمارية وجودة الكود وتقنيات التطوير المهني.

الانتقال من COBOL إلى C++: دليل عملي لتحديث الأنظمة القديمة

يُعد الانتقال من COBOL إلى C++ من أكثر مشاريع التحديث تأثيراً التي يمكن لأي مؤسسة أن تتبناها، وهو أيضاً من أكثرها إهمالاً. لا يزال هناك ما يقارب 220 مليار سطر من كود COBOL يعمل في بيئات الإنتاج اليوم. تعالج البنوك تريليونات الدولارات من خلاله. وتدير الحكومات أنظمة التقاعد وتحصيل الضرائب والرعاية الصحية اعتماداً عليه....

C++ مقابل Rust في أمان الذاكرة - أمثلة عملية باستخدام C++ الحديثة

أصبح النقاش حول أمان الذاكرة بين C++ و Rust من أكثر المواضيع نشاطاً في هندسة البرمجيات. فقد أدلت وكالات حكومية بدلوها، وخُصِّصت محاضرات في المؤتمرات لهذا الموضوع، والآراء قوية لدى كلا الطرفين. دعوني أكون صريحاً من البداية: Rust لغة ممتازة. نموذج الملكية ومدقق الاستعارة فيها مبتكران حقاً، ويكتشفان فئات كاملة من الأخطاء...