가이드 연계 퀴즈 · 중간 레벨
자동화된 코드 마이그레이션 퀴즈의 AI
AI 지원 코드 마이그레이션이 범위를 편집하고, 프로그램 동작을 확인하고, 사람의 검토를 통해 현대화 작업을 지원하는 방법을 검토하세요.
질문 1 의 8
AI 지원 코드 마이그레이션이 중요한 이유는 무엇입니까?
모든 질문 미리보기8 질문
퀴즈를 풀면 정답과 설명이 나타납니다.
- AI 지원 코드 마이그레이션이 중요한 이유는 무엇입니까?
- 수동 마이그레이션은 느리고 비용이 많이 들고 오류가 발생하기 쉬우며 AI는 대규모로 다시 작성할 수 있습니다.
- 테스트가 필요하지 않습니다.
- 프로그램이 자동으로 더 빠르게 실행되도록 합니다.
- 프로그래밍 언어가 필요하지 않습니다.
- AI 코드 마이그레이션을 위한 일반적인 안전한 워크플로는 무엇입니까?
- AI는 검토 없이 직접 변경 사항을 커밋합니다.
- 인간 참여형(Human-In-The-Loop): AI가 차이점을 제안하고, 테스트를 통해 검증하고, 엔지니어가 승인합니다.
- 엔지니어는 모든 것을 다시 작성하고 AI를 무시합니다.
- AI는 기존 코드를 즉시 삭제합니다.
- 마이그레이션 도구는 환상적이거나 잘못된 API를 어떻게 줄입니까?
- 모델의 첫 번째 출력을 완전히 신뢰함으로써
- 모든 유형 검사를 비활성화하여
- 코드를 컴파일하고 기존 테스트를 실행하여 편집 내용을 확인합니다.
- 코드를 이미지로 변환하여
- LLM을 AST 구문 분석 및 정적 분석과 결합하는 이유는 무엇입니까?
- 코드를 더 예쁘게 보이게 하려면
- 댓글을 다른 인간 언어로 번역하려면
- 소스 파일을 압축하려면
- 변경해야 할 사항을 정확하게 찾고 모델 범위에 맞는 컨텍스트를 제공하려면
- 다음 중 고전적인 실제 마이그레이션 대상은 무엇입니까?
- 수십 년 된 COBOL 뱅킹 시스템을 현대 언어로 이전
- JPEG 이미지를 PNG로 변환
- 폴더의 파일 이름 바꾸기
- 웹사이트의 색 구성표 변경하기
- AI 마이그레이션 도구가 개선됨에 따라 주요 병목 현상은 어디로 이동합니까?
- 변경사항을 직접 작성하려면
- AI가 생성한 변경사항을 안전하게 검토하기 위해
- 더 빠른 하드웨어를 구입하려면
- 새로운 인간 언어를 배우기 위해
- In the guide’s verification loop, what should happen when a generated migration edit fails a test?
- Delete the tests and accept the edit
- Treat the failure as proof the migration is complete
- Use the failure as feedback for another edit, then validate again
- Change unrelated files until the test passes
- What is the role of AST parsing and static analysis in scoped migration?
- Automatically decide whether the new code is legally licensed
- Replace all testing with a language model opinion
- Turn source files into audio
- Locate relevant code constructs and provide focused context for transformation