Core Concepts
PL/SQL 코드의 불일치를 식별하고 피하는 데 효과적인 I3DE 소개
Abstract
I3DE는 PL/SQL 코드의 불일치를 검사하는 IDE 플러그인이다.
두 가지 모드인 정적 모드와 동적 모드로 불일치를 식별하고 피하는 지원을 제공한다.
정적 모드에서는 미리 정의된 불일치 패턴을 추상화하여 코드 검사와 빠른 수정을 제공한다.
동적 모드에서는 런타임 분석을 통해 불일치를 제공하고 UI를 통해 표시한다.
I3DE는 IntelliJ 플랫폼을 위한 널리 사용 가능한 플러그인으로 개발되었다.
16명의 참가자를 대상으로 한 사용자 연구 결과, I3DE는 다양한 프로그래밍 난이도에서 프로그래머가 불일치를 식별하고 피하는 데 효과적이고 효율적임을 보여준다.
Stats
76.92%의 PL/SQL 프로그래머가 SQL 경험을 기반으로 PL/SQL 의미를 이해한다.
69.23%의 개발자가 PL/SQL 엔진을 구현할 때 다른 절차적 언어에 의존한다.
46.15%의 개발자가 개인 경험과 이해에 의존한다.
Quotes
"PL/SQL 프로그래머와 DBMS 개발자 간 PL/SQL 의미에 대한 불일치로 인한 잘못 사용 또는 버그가 발생할 수 있다."
"I3DE는 PL/SQL 코드의 불일치를 식별하고 피하는 데 효과적이고 효율적이다."