Loading article…
ソースコード・イン・データベース(SCID)とは、コードを解析してデータベースに保存するコード操作技術です。これにより、従来は不可能だった多くの生産性向上につながるショートカットが可能になります。
SCIDシステムの欠点の一つは、構文エラーのあるコードや解析できないコードを直接SCIDシステムにインポートできないことです。この問題を回避する方法の一つは、正しく解析できないコードをコメントアウトすることです。
ビジュアルプログラミングツールは、プログラムをデータベースとして保存する場合がある。なぜなら、ビジュアルコードを編集するには専用の構造エディタが必要となるからである。
IBM VisualAge Java は、SCID 機能を実装した統合開発環境の一例です。データベース内のソースコードのより最近の例としては、 CodeOntologyがあります。これは、再帰メソッドの選択やdouble の立方根を計算するメソッドの選択など、高度なSPARQLクエリをサポートするJavaソースコードのオープンソースツールおよびRDFデータベースです。[ 1 ]
SCIDに関するその他の例や議論としては、以下のようなものがあります。
また、PrecisionSoftwareのEricとMike Hewittは、2014年にC#でSCIDの開発に取り組んでいました。