شفرة المصدر في قاعدة البيانات

يُعدّ تخزين الشيفرة المصدرية في قاعدة البيانات (SCID) أسلوبًا لمعالجة الشيفرة حيث يتم تحليلها وتخزينها في قاعدة بيانات . وهذا يتيح العديد من الاختصارات التي تعزز الإنتاجية والتي لم تكن ممكنة لولا ذلك.

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

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

أمثلة

يُعدّ IBM VisualAge Java مثالًا على بيئة تطوير متكاملة تُطبّق ميزات SCID. ومن الأمثلة الحديثة على تضمين شفرة المصدر في قاعدة البيانات CodeOntology ، وهي أداة مفتوحة المصدر وقاعدة بيانات RDF لشفرة مصدر Java تدعم استعلامات SPARQL المتقدمة ، مثل استعلامات Select المتكررة أو استعلامات Select التي تحسب الجذر التكعيبي لعدد عشري . [ 1 ]

تتضمن بعض الأمثلة أو المناقشات الأخرى حول مرض نقص المناعة المركب الشديد (SCID) ما يلي:

  1. http://www.c2.com/cgi/wiki?SourceCodeInDatabase
  2. http://mindprod.com/project/scid.html
  3. http://martinfowler.com/bliki/ProjectionalEditing.html

كما كان إريك ومايك هيويت من شركة PrecisionSoftware يعملان على برنامج SCID بلغة C# في عام 2014 .

انظر أيضاً

مراجع

  1. CodeOntology، أمثلة الاستعلام ، http://codeontology.org/examples .