코드 자동 완성

(인텔리센스에서 넘어옴)

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

외부 링크 편집