Tracefolio REPORTS & ISSUES
← 모든 기록
CodeAssist작업 결과

0.0.86 · 두 작업 결과

기존 기록 이전

원문에 기록된 작업 내용과 당시 검증 범위를 정리한 보관 기록입니다.

보관 기록 · 결과와 검증 범위는 원문 작성 시점을 기준으로 읽어주세요.

0.0.86 · VS2019~2026 대응과 VA 동기화 분석

0.0.86 · 두 작업 결과

1. Visual Studio 2019~최신 버전 대응

최신 정식 버전은 Visual Studio 2026 18.11.0 (2026-10-13)입니다. 실행 코드가 있는 확장은 2019와 2022의 SDK/비트수 차이를 고려해 별도 바이너리로 빌드했습니다. 설치 대상 범위만 늘린 동일 바이너리가 아닙니다.

대상 설치 파일 검증 상태
2019 CodeAssist.VS2019.vsix · SDK16.0 · x86 전체 소스 컴파일·별도 manifest·어셈블리 참조·패키지 6개 해시 통과. 실제 IDE 미설치로 설치/실행 미검증.
2022 CodeAssist.vsix · SDK17 · amd64 17.14.38 실험 인스턴스 설치, 실제 편집기14개 및 MVID 대조 통과.
2026 CodeAssist.vsix · SDK17 · amd64 Microsoft의 API17 호환 모델에 맞춘 [17.0,) 대상. 실제 IDE 미설치로 실행 미검증.

2019의 Shell.Task 이름 충돌과 32비트 HWnd 차이를 수정했습니다. 같은 소스를 SDK별로 빌드하며 중간 산출물은 분리합니다. ARM64 대상은 이번에 포함하지 않았습니다. 세 버전 모두 실사용 검증 완료 상태는 아닙니다.

2. VA 동기화 분석

108개 전체 기록을 현재 소스 경로/해시와 대조해 기능별 지원 범위와 다음 비교 항목을 정리했습니다. 전체 유사도는 아직 산정할 근거가 부족합니다. 이번 실제 실행은 현재 Core와 보존된 VA2630 관찰값의 비교이며 원본 프로그램을 이번에 다시 실행한 대조는 아닙니다.

  • 파일 검색 결과: 원본 관찰 10개 질의 중 10개 일치(이 사례 범위의 결과 일치율100%).

  • 심볼 집합: 원본19개와 현재19개가 이름·중복 개수까지 일치.

  • 현재 소스 회귀267개 통과, 실제 VS2022 편집기14개 통과. 테스트 수를 유사도로 환산하지 않습니다.

  • 전체108개: 부분 코드 대응108개, 모든 검증 기준을 통과한 전체 기능0개. 전체 유사도 미측정.

다음 수정 우선순위

  • 참조 검색·Rename·시그니처·필드 캡슐화의 전체 참조 갱신 및 Undo.

  • 자동 완성 Enter·템플릿·오버로드·취소·VS 기본 색상·양 테마.

  • 부동 빠른 작업·추가 검사기·AI/에이전트·GPU 전용 기능의 미지원 범위.

  • 범용 C/C++ 및 Unreal의 VA 대비 초기/증분 분석·타이핑·검색·CPU·메모리.

  • 실제2019·2026 IDE에서 기능 회귀 검증.

버전별 패키지 근거 · 원본 관찰값 실행 대조 · 108개 분석 및 후속 작업 · 실제 편집기 검사

기능별 지원 범위·미검증 목록

ID 기능 현재 범위 완전 동등성
VA-F001 Find by Context 활성 파일 문맥 참조 이동; 전체 의미 분석 미완료 미검증
VA-F002 Find References 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F003 Find Symbol in Solution 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F004 GoTo Implementation 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F005 GoTo Member 인덱스 기반 멤버 선택·이동; 실제 IDE·VA 비교 미검증 미검증
VA-F006 GoTo Related 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F007 Highlight Current Line VS 현재 줄 강조 옵션 연결; 실제 IDE·VA 비교 미검증 미검증
VA-F008 List Methods in File 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F009 Move Scope 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F010 Navigate Back and Forward 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F011 Open Corresponding File 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F012 Open File in Solution 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F013 VA Hashtags 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F014 VA Navigation Bar 경로와 메서드 탐색; Context/Definition 필드 전체 미완료 미검증
VA-F015 Access to Refactoring Commands 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F016 Change Signature 컴파일러가 찾은 선언·정의·호출부의 매개변수 순서 재배치; 인수 추가·삭제·타입 변경과 함수 포인터·생략 기본 인수 미지원; VA 동등성 미검증 미검증
VA-F017 Convert Between Pointer and Instance 지역 변수의 멤버 접근 전용 포인터↔인스턴스 변환; 주소 유출·delete·포인터 연산 거부; VA 동등성 미검증 미검증
VA-F018 Encapsulate Field 선택 필드 private 처리 및 getter/setter 생성; 외부 참조 치환 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F019 Extract Method 전역 void 함수로 선택 문장 추출; 입력·출력 매개변수는 사용자 지정, 클래스·템플릿·제어 이전 제외; VA 동등성 미검증 미검증
VA-F020 Introduce Variable clangd 변수 추출 변경 미리보기; 실제 IDE·VA 비교 미검증 미검증
VA-F021 Move Implementation to Header File clangd 소스→헤더 구현 이동 미리보기; 실제 IDE·VA 비교 미검증 미검증
VA-F022 Move Implementation to Source File clangd 헤더→소스 구현 이동 미리보기; 실제 IDE·VA 비교 미검증 미검증
VA-F023 Move Method Implementations to Source File clangd out-of-line 수정을 메모리에서 순차 합성 후 일괄 미리보기; 기존 대응 파일 필요, 200회·30초 한도; VA 동등성 미검증 미검증
VA-F024 Move Selection to New File 선택 텍스트 새 파일 이동; include·프로젝트 추가 자동화 없음; 실제 IDE·VA 비교 미검증 미검증
VA-F025 Rename 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F026 Rename Files 프로젝트 항목 이름 변경; include 갱신 없음; 실제 IDE·VA 비교 미검증 미검증
VA-F027 Simplify Instance Declaration 동일 타입 생성자 재초기화 단순화; 지원 문법 제한; 실제 IDE 및 VA 비교 미검증 미검증
VA-F028 Add Forward Declaration 명시적으로 입력한 클래스·구조체 전방 선언; 실제 IDE·VA 비교 미검증 미검증
VA-F029 Add Member 현재 줄에 사용자 지정 멤버 선언 추가; 클래스 자동 탐색 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F030 Add Missing Case Statements 선택 switch와 사용자가 입력한 scoped enum에서 누락 case 추가; 복합 enum 표현식 제한; 실제 IDE 및 VA 비교 미검증 미검증
VA-F031 Add Similar Member 선택 선언 복제 및 멤버명 교체; 실제 IDE 및 VA 비교 미검증 미검증
VA-F032 Add Using Directive 현재 줄에 using namespace 지시문 추가; 참조 축약 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F033 Add include Directive 중복 방지 include 추가; 실제 IDE·VA 비교 미검증 미검증
VA-F034 Add/Remove Braces 선택 문장 괄호 추가; 단일 함수 호출 문장만 제거 허용; 실제 IDE 및 VA 비교 미검증 미검증
VA-F035 Create Declaration 선택 정의의 선언 생성·삽입; 헤더 자동 선택 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F036 Create File 새 파일 생성·열기; 실제 IDE·VA 비교 미검증 미검증
VA-F037 Create from Usage 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F038 Create Implementation 선택 선언에서 파일 끝에 구현 틀 생성; throw 미구현 본문; 실제 IDE 및 VA 비교 미검증 미검증
VA-F039 Create Method Implementations 선택한 여러 선언의 구현 틀 생성; 지원 문법 제한; 실제 IDE 및 VA 비교 미검증 미검증
VA-F040 Document Method 메서드 Doxygen 주석 생성; 실제 IDE·VA 비교 미검증 미검증
VA-F041 Implement Interface / Virtual Methods 사용자가 입력한 가상 선언의 override 구현 틀 삽입; 기저 클래스 자동 열거 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F042 Acronyms 머리글자 약어 추천 후보; IDE 필터 통과 미검증; 실제 IDE·VA 비교 미검증 미검증
VA-F043 Auto-Extend Multi-Line Comments 주석 이어쓰기; 원본 비교 미완료 미검증
VA-F044 Enhanced Listboxes 추천 색상·자체 아이콘·VS 기본색 복원; 원본 필터/UI 전체 미완료 미검증
VA-F045 Format After Paste 다중 줄 붙여넣기 후 VS 선택 서식 명령; 별도 Undo 가능 미검증
VA-F046 Insert () and Closing Brackets and Quotes 괄호·따옴표·중괄호 위치·함수 괄호; 원본 비교 미완료 미검증
VA-F047 Insert _ After m and Shift m 다음 짧은 Shift 입력으로 밑줄 추가; 옵션 기본 꺼짐; 실제 IDE 및 VA 비교 미검증 미검증
VA-F048 Multiple Clipboards 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F049 Reset Editor Zoom 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F050 Shorthand 축약어 추천 후보; IDE 필터 통과 미검증; 실제 IDE·VA 비교 미검증 미검증
VA-F051 Smart Select 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F052 Smart Suggestions bool·포인터 선언의 예상 타입 리터럴 추천; 전체 문맥 추천 아님; VA 동등성 미검증 미검증
VA-F053 Sort Selected Lines 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F054 Suggestion Lists 추천 목록 사용 토글 및 C++·스니펫·컴파일러 후보 연결; VA 동등성 미검증 미검증
VA-F055 Surround Selection /, *, (, { 감싸기; #·Snippet 문자 토글 미완료 미검증
VA-F056 Surround With 선택 영역 스니펫 감싸기; 실제 IDE·VA 비교 미검증 미검증
VA-F057 Column Indicator 설정 가능한 컬럼 기준선; 실제 IDE·VA 비교 미검증 미검증
VA-F058 Context Field 지연 갱신 소유 타입 문맥 필드; 전체 VA 문맥 UI와 다름; 실제 IDE 및 VA 비교 미검증 미검증
VA-F059 Definition Field 커서 단어의 인덱스 서명 표시; 오버로드 의미 선택 미구현; 실제 IDE 및 VA 비교 미검증 미검증
VA-F060 Enhanced Syntax Coloring 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F061 Local Symbols in Bold 렉시컬 지역 변수 식별자를 굵게 표시; 실제 IDE 및 VA 비교 미검증 미검증
VA-F062 Highlight Find Results 검색 결과 버퍼에서 VS FindWhat 리터럴 강조; 정규식 검색·정확한 콘텐츠 타입 동작 미검증; VA 동등성 미검증 미검증
VA-F063 Highlight Matching Words 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F064 Highlight References to Symbol Under Cursor 지연·단일 작업·캐시를 적용한 커서 심볼 렉시컬 참조 강조; 컴파일러 동등성 미검증; 실제 IDE 및 VA 비교 미검증 미검증
VA-F065 Parameter Info 컴파일러 signatureHelp 결과 및 현재 인수 번호 표시; 타이핑 자동 팝업 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F066 Print in Color CodeAssist 분류색을 이용한 사용자 확인 후 컬러 인쇄; 주석·문자열 전체 VS 색상 재현 아님; 실제 IDE 및 VA 비교 미검증 미검증
VA-F067 Quick Info 인덱스 후보 툴팁; 컴파일러 문맥 선택 미완료 미검증
VA-F068 System Symbols in Italics 외부 SDK·엔진 경로 심볼 기울임; SDK 경로 휴리스틱; 실제 IDE 및 VA 비교 미검증 미검증
VA-F069 Convert Dot to -> 확정 포인터 타입에서 점 입력을 화살표로 변환; 오버로드 operator-> 제외; 실제 IDE 및 VA 비교 미검증 미검증
VA-F070 Highlight Files in Output Window 출력·검색 버퍼의 C/C++ 파일 경로 분류색; 클릭 탐색은 VS 제공; VA 동등성 미검증 미검증
VA-F071 Highlight Matching Braces and Parentheses 문자열·주석 제외 괄호 짝 강조; 실제 IDE·VA 비교 미검증 미검증
VA-F072 Highlight Mismatching Braces and Parentheses 불일치·미닫힘 괄호 강조; 실제 IDE·VA 비교 미검증 미검증
VA-F073 Repair Case 인덱스 기반 타입명 대소문자 교정; 지역 변수 교정 제외; 실제 IDE 및 VA 비교 미검증 미검증
VA-F074 Underline Spelling Errors WPF 사전 기반 주석·문자열 소문자 단어 밑줄; OS 사전 유무·IDE 실행 미검증; VA 동등성 미검증 미검증
VA-F075 Underline Unknown Symbols 제한된 식별자 밑줄; 전체 언어 해석 미완료 미검증
VA-F076 Code Inspection Settings 끄기·파일·프로젝트 검사; 전체 checker set 미완료 미검증
VA-F077 Code Issues in the Editor 기본 구문·스코프 후보 진단; 원본 검사 엔진 미완료 미검증
VA-F078 Quick Fixes in the Editor 커서·선택 범위의 clangd quickfix 선택과 미리보기; 자체 전구 UI 미구현; VA 동등성 미검증 미검증
VA-F079 Quick Fixes in a Tool Window 도구 창에서 clangd quickfix 선택·미리보기·적용; 프로젝트 전체 수정 목록 아님; VA 동등성 미검증 미검증
VA-F080 VA Snippets 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F081 for Refactoring 메서드 구현 생성의 사용자 본문 템플릿과 예약 변수; 모든 리팩터링 템플릿 아님; VA 동등성 미검증 미검증
VA-F082 for Smart Suggestions 기본·프로젝트 스니펫 추천과 Tab·Enter·마우스 커밋 연결; 실제 IDE 입력 검증 미완료; VA 동등성 미검증 미검증
VA-F083 for Surround With selected 템플릿만 필터해 감싸기; 실제 IDE·VA 비교 미검증 미검증
VA-F084 with Shortcuts 단축어+Tab 확장; 추천 목록 활성 중에는 기존 처리 우선; 실제 IDE·VA 비교 미검증 미검증
VA-F085 Create from Selection 선택 영역 스니펫 저장; 실제 IDE·VA 비교 미검증 미검증
VA-F086 Environment Placeholders 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F087 Input Placeholders 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F088 Reserved Strings 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F089 Address Resolver LLVM symbolizer를 이용한 바이너리 RVA 해석; 절대 주소·런타임 모듈 자동 매핑 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F090 PDB Explorer LLVM pdbutil publics/globals 결과 열람; 형식 트리·전체 PDB 옵션 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F091 VA Memory View 중단 모드에서 명시 주소의 64바이트 디버거 표현식 읽기; 라이브 실행 미검증; 실제 IDE 및 VA 비교 미검증 미검증
VA-F092 VA Step Filter 함수 wildcard 기반 step 이벤트의 최대 20회 step-out; 중단점 이벤트 제외, 실제 디버깅 검증 미완료; VA 동등성 미검증 미검증
VA-F093 VA Outline 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F094 VA View 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F095 Simple Link Patterns 단순 소스 링크 규칙과 커서 위치 열기; 실제 IDE·VA 비교 미검증 미검증
VA-F096 Complex Link Patterns 정규식·이름 있는 캡처·타임아웃 소스 링크; 실제 IDE·VA 비교 미검증 미검증
VA-F097 Connect to FogBugz and GitHub GitHub·FogBugz URL 규칙 예제; 서비스 API 연동 없음; 실제 IDE·VA 비교 미검증 미검증
VA-F098 Preview Files 2 MiB 이하 파일의 읽기 전용 색상 미리보기 도구 창; 실제 IDE 및 VA 비교 미검증 미검증
VA-F099 Open Hyperlinks in an External Browser http·https 링크 외부 열기; 실제 IDE·VA 비교 미검증 미검증
VA-F100 Custom Plug-ins 설치된 VSIX MEF ICodeAssistPlugin 계약·문서 편집·미리보기·Undo; 별도 플러그인 SDK 배포·호환성 검증 없음; VA 동등성 미검증 미검증
VA-F101 Context Menus 실제 명령을 편집기 우클릭 메뉴에 배치; 실제 IDE·VA 비교 미검증 미검증
VA-F102 Custom File Extensions 사용자 확장자 인덱싱·작업자·캐시 fingerprint; VS 언어 서비스 연결은 사용자 설정; 실제 IDE 및 VA 비교 미검증 미검증
VA-F103 Keyboard Shortcuts 기존 장부에 구체적인 구현 범위 설명 누락. 후보 파일 존재만 확인함. 미검증
VA-F104 Mouse 선택 옵션 Alt+클릭 정의 이동; VA 전체 마우스 제스처 미구현; 실제 IDE 및 VA 비교 미검증 미검증
VA-F105 Multiple Platforms 타깃별 compilation database 디렉터리 선택; 원격 플랫폼 디버깅 없음; 실제 IDE 및 VA 비교 미검증 미검증
VA-F106 Non-Microsoft Build Processes 외부 빌드 시스템 compile_commands.json을 clangd에 지정; 빌드 명령은 실행 안 함; 실제 IDE 및 VA 비교 미검증 미검증
VA-F107 Parse Concurrency 파서 스레드 수 설정과 작업자 전달; 실제 IDE·VA 비교 미검증 미검증
VA-F108 Options Dialog 작동하는 옵션·한영 테이블; 전체 범주와 기본값 미완료 미검증

분석율: 문서 기반 부분 명세108/108(100%), 전체 역분석 완료율 미확인. XERJ: 사용 — 서버 기동, 인덱스 재구축 및 호환성/탐색 코드 검색.

원문과 편집 이력

보존된 원문 열기

  • 원문 SHA-256: 47e2555ecf592b999d448f328319f454b0f2c28b7e792a96a109c3192eec68db
  • 표시 날짜는 원본 파일의 수정 시각입니다. 작업 완료 시각은 원문에 있는 값을 기준으로 확인합니다.
Markdown 원본작성 기준
QA → DISCUSSION → NEXT ACTION

이 보고서의 QA 토론 0

토론 시작
이 프로젝트의 모든 토론 보기 →

자동 복사를 사용할 수 없습니다. 주소를 선택해 직접 복사해 주세요.