English
الخدمةمراجعة الشيفرة

مراجعة الكود البرمجي

Alpha Expansionروجعت هذه الصفحة في أكتوبر 2026
باختصار

نراجع شيفرة المنتجات البرمجية مراجعة مستقلة ونكتب عنها تقريراً يفهمه صاحب القرار. يطلبها من يريد أن يعرف حال ما يملكه أو ما يوشك أن يشتريه: مؤسس يشك في ما يُسلَّم له، ومستثمر قبل صفقة، وشركة تتسلّم نظاماً من مورّد. نقرأ الشيفرة والبنية، ونفحص الأمان والأداء والاختبارات، ونرتّب ما نجده بحسب خطره، ونقول ما الذي يُعالَج أولاً وكم هو كبير.

أهم النقاط
  • 01التقرير يُكتب لصاحب القرار، وملحقه التقني للمطوّرين
  • 02النتائج مرتَّبة بحسب الخطر على العمل، لا بحسب أناقة الشيفرة
  • 03المراجعة تنتهي بخطة علاج، لا بقائمة عيوب
01

ما الذي تشمله مراجعة الشيفرة

المراجعة تجيب عن سؤال واحد من زوايا عدة: هل يمكن الاعتماد على هذا النظام والبناء عليه.

01

البنية والتنظيم

كيف قُسِّم النظام، وهل تُفهم أجزاؤه، وهل يمكن تغيير جزء من غير أن ينكسر آخر.

02

جودة الشيفرة

الوضوح والتكرار والتعقيد، وما يدل على عمل متعجل سيُدفع ثمنه لاحقاً.

03

الأمان

التحقق من الهوية والصلاحيات، وحفظ الأسرار، والثغرات المعروفة في المكتبات المستعملة.

04

الأداء وقابلية التوسع

أين يختنق النظام حين يكبر الحمل، وما الذي يلزم ليحتمل نمواً متوقعاً.

05

الاختبارات والنشر

ما الذي تغطيه الاختبارات، وكيف يصل التغيير إلى الإنتاج، وهل يمكن الرجوع عنه.

06

قابلية التسلّم

التوثيق، وسهولة تشغيل المشروع على جهاز جديد، ومدى ارتهانه بأشخاص أو خدمات بعينها.

02

متى تطلب مراجعة للشيفرة

المراجعة قرار رخيص يسبق قرارات غالية.

الحالةما تعنيهما نفعله
قبل استثمار أو استحواذتريد أن تعرف ما تشتريه تقنياًفحص فني يذكر المخاطر وكلفة علاجها
قبل تسلّم نظام من مورّدالعمل انتهى وتريد رأياً قبل القبولمراجعة مقابل المطلوب وقائمة بما يُستكمل
شك في ما يُسلَّمالمشروع يتأخر والتفسيرات لا تقنعرأي ثانٍ مستقل في حال الشيفرة والتقدم
قبل توسع كبيرحملة أو سوق جديد سيضاعف الحملاختبار للحدود وتحديد لما يُقوّى أولاً
بعد حادثةتسريب أو توقف أثار القلقمراجعة تبحث عن السبب وعما يشبهه
قبل تبديل الفريقفريق جديد سيتسلّم المشروعتقرير يعرّفه بحال ما يتسلّمه
03

كيف نجري المراجعة

عمل قصير محدد المدة، له مخرَج واحد واضح.

التحضير والقراءة

بصلاحيات للقراءة فقط.

  1. نتفق على السؤال الذي تجيب عنه المراجعة
  2. نحصل على الشيفرة ووصول للقراءة إلى البيئات
  3. نشغّل المشروع على جهاز نظيف
  4. نقرأ البنية والأجزاء الحرجة
  5. نشغّل أدوات الفحص الآلي ونراجع نتائجها يدوياً

التقرير والخطة

حيث تتحول الملاحظات إلى قرار.

  1. نرتّب النتائج بحسب الخطر على العمل
  2. نقدّر حجم علاج كل منها
  3. نكتب ملخصاً لصاحب القرار وملحقاً للمطوّرين
  4. نعرض التقرير ونجيب عن الأسئلة
  5. نقترح خطة علاج بأولوياتها
04

ما الذي تستلمه من المراجعة

  • ملخص تنفيذي بلغة غير تقنية
  • قائمة النتائج مرتَّبة بحسب الخطر
  • تقدير لحجم علاج كل نتيجة
  • ملحق تقني بمواضع المشكلات في الشيفرة
  • جرد للمكتبات وما فيها من ثغرات معروفة
  • خطة علاج بأولويات
  • جلسة عرض ونقاش

تُحدَّد شروط الملكية والترخيص في اتفاقية المشروع.

05

قائمة جاهزية لمراجعة الشيفرة

قبل بدء القراءة

0 من 6 منجزة
06

الخطوة التالية

أخبرنا ما المنتج، وما القرار الذي تريد أن تبنيه على المراجعة، وهل الشيفرة بين يديك. سنرد بنطاق المراجعة وبما نحتاجه لنبدأ. ابدأ المحادثة أو احجز مكالمة لمدة 30 دقيقة.

07

أسئلة شائعة

لست تقنياً. هل سأفهم التقرير؟

نعم، وهذا شرط نضعه على أنفسنا. يبدأ التقرير بملخص يجيب عن أسئلتك بلغتك: هل يُعتمد على هذا النظام، وما أخطر ما فيه، وماذا يلزم لعلاجه. والتفاصيل التقنية في ملحق لمن يحتاجها. ونعرض التقرير في جلسة ونجيب عن كل ما لم يتضح.

هل تطّلعون على بياناتنا أثناء المراجعة؟

لا نحتاج في العادة إلى بيانات العملاء. نراجع الشيفرة والبنية والإعدادات، بصلاحيات للقراءة فقط. وإن لزم فحص الأداء على بيانات، استعملنا نسخة مُجهَّلة أو بيانات اختبار. ونوقّع اتفاقية سرية قبل أن نستلم شيئاً، ونحذف ما استلمناه بعد التسليم.

هل المراجعة اختبار اختراق؟

لا. المراجعة تفحص الأمان من داخل الشيفرة: كيف يُتحقق من الهوية، وكيف تُحفظ الأسرار، وأي مكتبات فيها ثغرات معروفة. واختبار الاختراق عمل آخر يهاجم النظام من الخارج، يجريه مختصون فيه. الاثنان يكمل أحدهما الآخر، ونقول حين نرى أن الثاني لازم.

ماذا لو كانت النتيجة سيئة؟

تكون قد عرفت ذلك قبل أن تبني عليه قراراً أغلى. التقرير لا يقف عند العيوب: يرتّبها بحسب الخطر، ويقدّر كلفة علاج كل منها، ويقول هل يستحق النظام الإصلاح أم الأسلم غير ذلك. وكثير من النتائج التي تبدو مقلقة تُعالَج بعمل محدود حين تُعرف.

التالي

إلى أين بعد ذلك

الخطوة التالية

حدّثنا عن مشروعك

صف لنا ما تريد بناءه والأنظمة التي سيعمل معها. نرد عليك بطريقة تعاملنا مع المشروع وبالقرارات التي تأتي أولاً. جلسة تحديد النطاق مجانية.

نرد خلال 24 ساعةاستشارة وتحديد نطاق مجاناًاتفاقية عدم إفصاح عند الطلب