10.3.2 버전에서는 비동기 파라미터 완성, 툴팁 인사이트, 선언으로 이동 기능 그리고 대폭 업데이트된 코드 완성 기능이 포함되어 있습니다.

 

C++빌더 10.3 에서는 최신 Clang C++컴파일러를 선보였습니다. 이미 이 버전에서 코드 완성 기능이 제공되었지만, 다른 코드 인사이트(Code Insight) 기능 중 일부가 업데이트 되지 않은 부분들이 있었습니다. 10.3.2 버전에서는 Win 64 지원을 추가해 컴파일러를 업데이트하였습니다. 그리고 코드 완성 기능 뿐만 아니라 핵심 코드 인사이트 생산성 기능들이 대폭 개선되었습니다.

 

 

10.3.2의 코드 완성 기능 (Code Completion)

 

10.3.2 버전은 Clang에 대한 코드 완성 기능을 완벽 지원합니다.

코드 완성은 . , -> , : : 를 그리고 헤더 부문에서는 #include <> 구문에 < 입력 시 자동 호출됩니다.  Ctrl + 스페이스바 를 눌러서 수동으로 불러올 수도 있습니다. 이 기능은 현재 위치에서 사용 가능한 항목의 목록을 자동으로 표시해주고, 원하는 항목을 화살표 버튼 + 엔터키를 이용해 IDE에 적용할 수 있습니다.

 

 

 

이번에 추가된 기능 중 하나는 몇 개의 메소드가 오버로드 되었는지를 파악할 수 있도록 해주는 것입니다. 

 

 

가장 멋진 추가된 기능 중 하나는 리스트가 필터링되는 방법입니다. 완료 목록이 계산되거나 표시되는 동안 입력을 계속하면 입력한 내용에 알맞도록 결과가 필터링됩니다. 예전에는 식별자 이름 시작 부분을 기준으로 결과를 필터링했던 것 보다 훨씬 스마트해졌습니다.

 

 

10.3.2의 코드 인사이트 (Code Insight)

 

Clang 컴파일러용 코드 인사이트 기능들을 다시 선보입니다.

  • 파라미터 완성
  • 툴팁 인사이트
  • 코드 브라우징 (ctrl-click)

 

 

파라미터 완성

 

메소드가 있으면 IDE가 파라미터 이름과 타입을 확인할 수 있도록 알려줍니다.  

 

 

오류 인사이트

 

이 기능은 IDE 기능 중 하나로 오류가 있는 부분을 빨간색 줄로 표시해줍니다. 컴파일하기 전에 에디터 상에서 알려주는 기능입니다.

 

 

 

툴팁 인사이트와 코드 브라우징

 

툴팁 인사이트는 심볼(symbol)에 마우스를 올려놓으면 선언을 보여주는 기능입니다. 

코드 브라우징 기능은 선언된 부분으로 자동 이동할 수 있는 기능입니다. 

 

 

 

관련글 & 10.3 리오의 업데이트 버전들

 

 

번호 제목 글쓴이 날짜 조회 수
공지 [DelphiCon 요약] 코드사이트 로깅 실전 활용 기법 (Real-world CodeSite Logging Techniques) 관리자 2021.01.19 15493
공지 [UX Summit 요약] 오른쪽 클릭은 옳다 (Right Click is Right) 관리자 2020.11.16 13974
공지 [10.4 시드니] What's NEW! 신기능 자세히 보기 관리자 2020.05.27 16508
공지 RAD스튜디오(델파이,C++빌더) - 고객 사례 목록 관리자 2018.10.23 22066
공지 [데브기어 컨설팅] 모바일 앱 & 업그레이드 마이그레이션 [1] 관리자 2017.02.06 23283
공지 [전체 목록] 이 달의 기술자료 & 기술레터 관리자 2017.02.06 18934
공지 RAD스튜디오(델파이, C++빌더) - 시작하기 [1] 관리자 2015.06.30 39271
공지 RAD스튜디오(델파이,C++빌더) - 모바일 앱 개발 사례 (2020년 11월 업데이트 됨) 험프리 2014.01.16 174736
423 [업데이트] RAD Studio XE7 Update 1 개선된 내용 Humphery 2014.11.27 2044
422 이 달의 기술자료 - 2014년 12월 file 험프리 2014.11.26 32457
421 RAD Studio XE7에서 iOS개선된 내용 관리자 2014.11.22 1141
420 RAD Studio XE7에서 안드로이드 개선된 내용 [1] 관리자 2014.11.22 1470
419 RAD Studio XE7에서 VCL개선된 내용 관리자 2014.11.22 1215
418 [세미나 자료] 20141113 RAD Studio XE7 DeepDive file 관리자 2014.11.14 1429
417 VCL앱을 모바일앱으로 쉽게 확장할 수 있는 앱테더링 자세히 살펴보기! [3] Humphery 2014.11.11 3369
416 더 쉬운코드, 더 유연한 코드를 작성할 수 있는 현대식 문법 [1] Humphery 2014.11.06 4618
415 RAD Studio XE7에서 추가된 안드로이드 기능 익히기(동영상) Humphery 2014.11.05 2059
414 델파이 문법을 익힐 수 있는 문서모음 [2] Humphery 2014.11.03 2637
413 XE7에서 추가 된 안드로이드 프로젝트에서 외부 라이브러리(jar) 사용을 위한 정보 [1] Humphery 2014.11.03 3226
412 [업데이트][Hotfix] iOS 배포와 요세미티, VCL Bitmap 파일 보안취약점 패치 Humphery 2014.10.22 2044
411 [따라하기] "나의 도서관 앱" 개발 Humphery 2014.10.15 4106
410 [동영상] 8단계로 완성하는 "2014년 출시 앨범" 앱 개발 "15"분 만에 완료하기 관리자 2014.10.14 1850
409 이 달의 기술자료 - 2014년 11월 험프리 2014.10.13 54120
408 RAD Studio 프리미엄 스타일 사용방법(VCL / FMX) [1] Humphery 2014.10.10 5406
407 8단계로 완성하는 "2014년 출시 앨범" 앱 개발 따라하기 [1] file Humphery 2014.10.07 3659
406 [광주 세미나 발표자료] RAD Studio XE7 Direct, LIVE! 관리자 2014.09.30 1311
405 [XE7] 사물인터넷(IoT)와 RAD Studio -블루투스 [2] Humphery 2014.09.24 4090
404 FireDAC 시작하기 Humphery 2014.09.23 2960