코드 자동 완성
보이기
코드 자동 완성은 많은 통합 개발 환경의 자동 완성 기능으로, 일반적인 실수를 수정하고 코드 줄을 제안함으로써 응용 프로그램을 코딩하는 과정을 가속화한다. 이는 일반적으로 입력 중 팝업, 함수 매개변수 쿼리, 구문 오류와 관련된 쿼리 힌트를 통해 발생한다. 최신 코드 자동 완성 소프트웨어는 일반적으로 생성형 인공지능 시스템을 사용하여 코드 줄을 예측한다. 코드 자동 완성 및 관련 도구는 정적 분석을 사용하여 변수 이름, 함수 및 메서드에 대한 문서화 및 명확화 역할을 한다.[1][2]
이 기능은 다양한 프로그래밍 환경에 나타난다.[3][4] 구현에는 비주얼 스튜디오 코드의 인텔리센스(IntelliSense)가 포함된다.
각주
[편집]- ↑ 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.
- ↑ “Code Completion, Episode 1: Scenarios and Requirements”. 《The JetBrains Blog》 (미국 영어). 2021년 5월 28일. 2023년 11월 17일에 확인함.
- ↑ FAQ - CodeBlocks. Wiki.codeblocks.org (2014-02-01). Retrieved on 2014-04-04.
- ↑ Qt Documentation - Completing Code. Retrieved on 2015-07-07.
외부 링크
[편집]- Torre, Charles (2008년 1월 24일). “Arjun Bijanki: Making Sense of VC Intellisense” (Video). 《Channel9》. Microsoft.
- “Using IntelliSense”. 《VS .NET 2003》. MSDN. 2007년 10월 18일에 원본 문서에서 보존된 문서. 2007년 9월 11일에 확인함.
- “IntelliSpeed Tutorial” (Video). Visual Prolog.
이 글은 프로그래밍 언어에 관한 토막글입니다. 여러분의 지식으로 알차게 문서를 완성해 갑시다. |