قمنا بتطوير الإصدار الأول من منصة لحجز مواعيد المرضى والاستشارات الطبية عن بعد لشركتنا الناشئة في مجال التكنولوجيا الصحية ومقرها سان فرانسيسكو عبر وكالة برمجيات خارجية. دفعنا حوالي 55.000 دولار لمشروع استغرق أربعة أشهر، واكتمل المشروع وفقاً للعقد وتم تسليمنا مستودع الكود.
نريد الآن متابعة تطوير المنتج داخلياً بفريق يضم مبرمجاً خبيراً senior واثنين من المتدربين. لكننا لا نستطيع تحديد مدى نظافة الكود المستلم (المبني على بنية Node.js و React)، وما إذا كان يحتوي على ثغرات خفية أو ديون معمارية قد تسبب لنا مشاكل لاحقاً.
نعلم بوجود أدوات آلية لمراجعة الكود والتحليل الثابت في السوق، لكن هل تعطي نتائج موثوقة فعلاً؟ ما هي الخطوات التي ينبغي اتباعها لفحص جودة الكود ومستوى أمانه بشكل شامل، وهل يكفي الاعتماد على الأدوات فقط؟