forumفتح موضوع جديد
فتح موضوع جديد

نستلم الكود البرمجي ونراجعه — هل توجد قائمة تحقق لمراجعة الكود لغير المطورين؟

EErcan T***مشاركعضو المجتمع
تاريخ الانضمام
أبريل 2022
رسالة
138
#1

نحن شركة من 14 موظفاً في كاليفورنيا نقدم برمجيات لقطاع اللوجستيات وأنهينا تعاقدنا مع الوكالة السابقة؛ وسلمونا المرحلة الأخيرة من مشروع بوابة عملاء مخصصة استغرق العمل عليها ثمانية أشهر ودفعنا مقابلها 65.000 دولار إجمالاً. نقلنا مستودع الكود إلى حسابنا الخاص، لكن لا يوجد في شركتنا أي موظف يحمل مسمى مطور برمجيات، وخلفيتي أنا في إدارة الأعمال.

اتفقنا مع فريق مستقل جديد، لكن قبل أن ندفع الدفعة الختامية البالغة 10.000 دولار للوكالة السابقة، أود أن أفهم بنفسي حالة ما استلمناه لكن أعلم أنني لن أتمكن من الغوص في الكود والبحث عن أخطاء منطقية سطراً بسطر، لكن هل توجد قائمة تحقق ملموسة لمراجعة الكود المصدري يستطيع مدير غير تقني فحصها بالعين من حيث ترتيب الملفات أو التوثيق أو الانضباط العام للتسليم؟ على كل حال ما الذي يجب أن نسأل عنه عند الاستلام وما الذي نبحث عنه داخل المستودع؟

LLeyla Y***مشاركعضو المجتمع
تاريخ الانضمام
مارس 2026
رسالة
61
الأكثر إفادة#2

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

ابدأ قائمة التحقق بالخطوات التالية: 1) وجود دليل التثبيت والتشغيل. يجب أن يحتوي المستودع على ملف 'README' أو وثيقة تشغيل. أعطِ هذه الوثيقة لمبرمج جديد من خارج الوكالة لا يعرف أي شيء عن المشروع، واطلب منه تشغيل النظام على جهاز جديد تماماً باتباع هذه الخطوات فقط. إذا لم يتمكن من تشغيله دون الاتصال بالوكالة، فهذا يعني أن التسليم غير مكتمل. 2) فحص التراخيص وحقوق الملكية. يجب ألا يحتوي الكود على هياكل برمجية مرخصة نُسخت من عملاء آخرين للوكالة، أو مكتبات تجارية منتهية الصلاحية، أو تراخيص مفتوحة المصدر محظورة الاستخدام.

3) البحث عن كلمات المرور والمفاتيح الثابتة. اكتب في شريط البحث داخل الكود مصطلحات مثل 'password' أو 'secret' أو 'api_key'. تأكد من أن كلمات مرور قواعد البيانات الفعلية أو مفاتيح بوابات الدفع الحية ليست مكتوبة كنصوص صريحة داخل الكود مباشرة، بل يتم استدعاؤها عبر متغيرات البيئة. 4) سجل التعديلات والملكية. انظر هل سُجلت التعديلات في المستودع برسائل واضحة ومنتظمة؛ وجود مئات الملفات المرفوعة في يوم واحد برسائل مثل 'النسخة الأخيرة' أو 'تعديل' يدل على أن الوكالة تخفي تفاصيل عملية التطوير. لا تعتمد صرف الدفعة قبل أن يفحص فريقكم الجديد هذه النقاط الأربع بموجب محضر استلام رسمي ويؤكد سلامتها.

SSelin K***مشارك
المسمى الوظيفي
أخصائي الموارد البشرية
قطاع
تجارة إلكترونية
نوع المنظمة
ورشة تصنيع
تاريخ الانضمام
سبتمبر 2024
رسالة
42
#3

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

KKader A***مشارك
المسمى الوظيفي
مدير المتجر
قطاع
مستحضرات تجميل
نوع المنظمة
نشاط تجاري بفرعين
تاريخ الانضمام
نوفمبر 2022
رسالة
183
#4

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

ÖÖzgür B***مشاركعضو المجتمع
تاريخ الانضمام
فبراير 2023
رسالة
34
#5

ارتكبنا نفس الخطأ العام الماضي في عملية استلام مشابهة بقيمة 40.000 دولار. اعتقدنا أننا استلمنا الكود بالكامل، لكن لم تكن هناك أي اختبارات برمجية آلية مكتوبة. طلب الفريق الجديد 12.000 دولار إضافية ومهلة 6 أسابيع فقط لفهم النظام وكتابة الاختبارات. تأكدوا تماماً من وجود مجلد الاختبارات ومحتواه داخل المستودع.

ZZafer S***مشارك
المسمى الوظيفي
موظف متجر
قطاع
التأمين
نوع المنظمة
نشاط فردي
تاريخ الانضمام
ديسمبر 2025
رسالة
67
#6

فحص المدير للمستودع بالنظر يعطيك شعوراً زائفاً بالأمان فقط. لا يمكنك معرفة تسريب الذاكرة المخفي أو ثغرات استعلامات قاعدة البيانات بمجرد النظر إلى أسماء الملفات. طلب تقرير استلام تقني مكتوب من الفريق الجديد الذي اتفقتم معه مقابل 500 إلى 1.000 دولار هو حل أضمن بكثير.

AAslıhanمشارك
المسمى الوظيفي
منتج أزياء
تاريخ الانضمام
أبريل 2024
رسالة
102
#7

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

CCaner B***مشاركعضو المجتمع
تاريخ الانضمام
ديسمبر 2024
رسالة
1
#8

عندما سلمتنا وكالتنا القديمة المشروع كان كل شيء يبدو مثالياً. بعد شهرين وعند تغيير توجيه النطاق، اكتشفنا أن خدمة الإشعارات الخارجية مربوطة ببطاقة الائتمان الشخصية لصاحب الوكالة. بمجرد إلغاء البطاقة توقفت الإشعارات تماماً. تأكدوا من نقل جميع حسابات الخدمات الخارجية إلى بريد إلكتروني رسمي تابع لشركتكم.

BBeren V***مشارك
المسمى الوظيفي
فني صيانة
قطاع
الإعلانات والترويج
نوع المنظمة
شركة بـ 120 موظف
تاريخ الانضمام
مارس 2024
رسالة
123
#9

برأيي ألقِ نظرة على تواريخ آخر تعديلات (commits) في المستودع. بصراحة لو رفعوا ألف ملف دفعة واحدة قبل انتهاء العقد بيومين، فغالباً هم أنفسهم نسوا ما بالداخل وأغلقوا المشروع على عجل.

ملاحظة: سُئل هذا أدناه، وكتبت الإجابة في الرسالة الثانية.

MMurat B***عضو جديد
المسمى الوظيفي
ممثل خدمة العملاء
قطاع
منتجات مائية
نوع المنظمة
تعاونية
تاريخ الانضمام
يونيو 2026
رسالة
123
#10

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

AAhmet N***خبير
المسمى الوظيفي
موظف متجر
قطاع
إنشاء
نوع المنظمة
شركة ضمن مجموعة استثمارية
تاريخ الانضمام
يوليو 2022
رسالة
153
#11

أرجو المعذرة، لكن هذا لا ينطبق في كل الحالات. لا تترددوا في السؤال، فالسائل يدفع ثمناً أقل دائماً.

وضع عملية لطلبات التغيير لا يبطئ العمل، بل يسرّعه. أتمنى أن يفيدك هذا.

HHüseyin Ş***مشارك
المسمى الوظيفي
مدير الشبكة
قطاع
تغليف
نوع المنظمة
شركة ضمن مجموعة استثمارية
تاريخ الانضمام
يوليو 2023
رسالة
81

Doki · هوية العلامة التجارية · 2025

#12

لا تتجاهل شيئاً: كل من يستعجل في قائمة مراجعة الكود المصدري يتعثر في نفس النقطة.

هذه وجهة نظري، ولا أدعي أنها الحقيقة المطلقة.

UUğur D***مشارك
المسمى الوظيفي
موظف إدخال بيانات
قطاع
الخدمات الصحية
نوع المنظمة
نشاط فردي
تاريخ الانضمام
يناير 2022
رسالة
2
#13

ارتحت لقراءة هذه الإجابة، يبدو أن المشكلة ليست عندي وحدي. تسير الأمور على ما يرام في الأشهر الثلاثة الأولى، وتظهر المشاكل في الشهر الرابع.

بالطبع يختلف الأمر إذا كانت حالتك مختلفة.

ZZehra Y***مشارك
المسمى الوظيفي
مدير التسويق
قطاع
تصنيع الأثاث
نوع المنظمة
شركة من 20 شخصاً
تاريخ الانضمام
مايو 2024
رسالة
324
#14

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

إذا كان هناك من يفعلها بطريقة أخرى، فأنا فضولي لمعرفة ذلك.

KKader A***عضو جديد
المسمى الوظيفي
مدير الشبكة
قطاع
استشارات
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
سبتمبر 2026
رسالة
10
#15

صحيح نظرياً، لكنه لا يسير هكذا عملياً. تسير الأمور على ما يرام في الأشهر الثلاثة الأولى، وتظهر المشاكل في الشهر الرابع.

صححوا لي إن أخطأت.

NNazlı G***مشارك
المسمى الوظيفي
موظف محاسبة
قطاع
زراعة
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
نوفمبر 2023
رسالة
176
#16

سأجرب ذلك.

CCem I***مشاركعضو المجتمع
تاريخ الانضمام
سبتمبر 2025
رسالة
4
#17

تشتت النقاش، دعني ألخصه. إذا لم تُكتب معايير القبول، فإن وقت انتهاء العمل يبقى مفتوحاً للنقاش.

UUfuk S***مشارك
المسمى الوظيفي
محاسبة أولية
قطاع
زراعة
نوع المنظمة
تعاونية
تاريخ الانضمام
يونيو 2022
رسالة
74

Doki · دعم الاستجابة للحوادث · 2025

#18

أكتب هذا حتى لا تكرروا نفس الخطأ. يجب فتح بيانات الوصول باسم المؤسسة، وليس بحسابات شخصية.

انظروا أولاً إلى البيانات المتاحة لديكم عند اتخاذ القرار.

DDamla M***مشارك
المسمى الوظيفي
مندوب مبيعات ميداني
قطاع
عقارات
نوع المنظمة
مؤسسة متوسطة الحجم
تاريخ الانضمام
يوليو 2025
رسالة
63

Doki · تطبيق الجوال · 2023

#19

أرجو المعذرة، لكن هذا لا ينطبق في كل الحالات. أرخص عرض سعر هو غالباً الأقل تفكيراً.

صححوا لي إن أخطأت.

ÖÖzge A***خبيرعضو المجتمع
تاريخ الانضمام
أبريل 2025
رسالة
42
#20

دعني أترك تنبيهًا. انظروا أولاً إلى البيانات المتاحة لديكم عند اتخاذ القرار.

لو كنت مكانك، لسلك هذا المسار.

اكتب رداً