Исходный код в базе данных
![]() | В этой статье есть несколько проблем. Пожалуйста, помогите улучшить его или обсудите эти проблемы на странице обсуждения . ( Узнайте, как и когда удалять эти шаблонные сообщения )
|
Исходный код в базе данных (SCID) — это метод манипулирования кодом , при котором код анализируется и сохраняется в базе данных . Это позволяет использовать множество ярлыков, повышающих производительность. [ нужны разъяснения ] которые иначе были бы невозможны.
Недостатком систем SCID является то, что код с синтаксическими ошибками или другой код, который невозможно проанализировать. [ нужны разъяснения ] , не может быть напрямую импортирован в систему SCID. Одним из способов решения этой проблемы является закомментирование кода, который анализируется неправильно.
Инструменты визуального программирования могут хранить программы в виде баз данных, поскольку специализированный редактор структур для редактирования визуального кода требуется .
Примеры
[ редактировать ]IBM VisualAge Java — это пример интегрированной среды разработки, реализующей функции SCID. Более свежим примером исходного кода в базе данных является CodeOntology , инструмент с открытым исходным кодом и RDF база данных исходного кода Java , которая поддерживает расширенные запросы SPARQL , такие как рекурсивные методы Select или методы Select, которые вычисляют кубический корень двойного числа . [1]
Некоторые другие примеры или обсуждения SCID включают:
- http://www.c2.com/cgi/wiki?SourceCodeInDatabase
- http://mindprod.com/project/scid.html
- http://martinfowler.com/bliki/ProjectionalEditing.html
Кроме того, Эрик и Майк Хьюитт из PrecisionSoftware работали над SCID на C# в 2014 году. [ нужна ссылка ] .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ CodeOntology, Примеры запросов , http://codeontology.org/examples .