본문으로 이동

코드 자동 완성

위키백과, 우리 모두의 백과사전.

코드 자동 완성은 많은 통합 개발 환경자동 완성 기능으로, 일반적인 실수를 수정하고 코드 줄을 제안함으로써 응용 프로그램을 코딩하는 과정을 가속화한다. 이는 일반적으로 입력 중 팝업, 함수 매개변수 쿼리, 구문 오류와 관련된 쿼리 힌트를 통해 발생한다. 최신 코드 자동 완성 소프트웨어는 일반적으로 생성형 인공지능 시스템을 사용하여 코드 줄을 예측한다. 코드 자동 완성 및 관련 도구는 정적 분석을 사용하여 변수 이름, 함수메서드에 대한 문서화 및 명확화 역할을 한다.[1][2]

이 기능은 다양한 프로그래밍 환경에 나타난다.[3][4] 구현에는 비주얼 스튜디오 코드인텔리센스(IntelliSense)가 포함된다.

각주[편집]

  1. Robbes, Romain; Lanza, Michele (2008). 〈How Program History Can Improve Code Completion〉. 《2008 23rd IEEE/ACM International Conference on Automated Software Engineering》. 317–326쪽. doi:10.1109/ASE.2008.42. ISBN 978-1-4244-2187-9. 
  2. “Code Completion, Episode 1: Scenarios and Requirements”. 《The JetBrains Blog》 (미국 영어). 2021년 5월 28일. 2023년 11월 17일에 확인함. 
  3. FAQ - CodeBlocks. Wiki.codeblocks.org (2014-02-01). Retrieved on 2014-04-04.
  4. Qt Documentation - Completing Code. Retrieved on 2015-07-07.

외부 링크[편집]