데이터베이스의 소스 코드
Source Code in DatabaseSCID(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의 다른 예나 설명에는 다음과 같은 것이 있습니다.
- http://www.c2.com/cgi/wiki?SourceCodeInDatabase
- http://mindprod.com/project/scid.html
- http://martinfowler.com/bliki/ProjectionalEditing.html
또한 Precision Software의 Eric과 Mike Hewitt은 2014년에[citation needed] C#에서 SCID를 개발하고 있었습니다.
「 」를 참조해 주세요.
레퍼런스
- ^ Code Ontology, Query 예제, http://codeontology.org/examples.