데이터베이스의 소스 코드

Source Code in Database

SCID(Source Code in Database)는 코드를 해석하여 데이터베이스에 저장하는 코드 조작 기법입니다.이를 통해 다른 방법으로는 불가능했던 많은[clarification needed] 생산성 향상 숏컷이 가능합니다.

SCID 시스템의 단점은 구문 오류가 있는 코드 또는 구문[clarification needed] 분석할 수 없는 다른 코드를 SCID 시스템에 직접 가져올 수 없다는 것입니다.이를 위한 회피책 중 하나는 올바르게 해석되지 않는 코드를 코멘트 아웃하는 것입니다.

시각 프로그래밍 도구는 시각 코드를 편집하기 위해 특수 구조 편집기가 필요하기 때문에 프로그램을 데이터베이스로 저장할 수 있습니다.

IBM VisualAge Java는 SCID 기능을 구현하는 통합 개발 환경의 한 예입니다.데이터베이스 내 소스 코드의 최신 예로는 CodeOntology가 있습니다.CodeOntology는 고급 SPARQL 쿼리를 지원하는 Java 소스 코드의 오픈 소스 도구이자 RDF 데이터베이스입니다.를 들어 Select recursive methods 또는 Select methods that compute of [1]double 등입니다.

SCID의 다른 예나 설명에는 다음과 같은 것이 있습니다.

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

또한 Precision Software의 Eric과 Mike Hewitt은 2014년에[citation needed] C#에서 SCID를 개발하고 있었습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Code Ontology, Query 예제, http://codeontology.org/examples.