InfoGrab DocsInfoGrab Docs

GitLab Duo 활용 사례

AI 네이티브 기능 및 기능성.

다음 사용 사례는 GitLab Duo를 활용한 실용적인 예시, 연습, 워크플로를 제공합니다. 다음 방법을 배웁니다. 기존 소스 코드를 리팩터링합니다. GitLab Duo Root Cause Analysis를 사용해 실패한 job을 문제 해결합니다. 보안 취약점을 해결합니다. Note GitLab Self-Managed를 사용하는 경우, 최상의 사용자 경험과 결과를 위해 GitLab Duo는 GitLab 17.2 이상이 필요합니다. 이전 버전도 계속 작동할 수 있지만 경험이 저하될 수 있습니다. GitLab Duo로 개발 과제 해결 # C# 애플리케이션으로 시작 # 이 예시에서는 C# IDE를 열고 GitLab Duo가 활성화 되어 있는지 확인한 다음, GitLab Duo의 AI 네이티브 기능으로 더 효율적으로 작업하는 방법을 살펴봅니다. GitLab REST API를 조회하는 CLI 도구 # GitLab Duo Coffee Chat: Get started with C# 을 시청합니다. 과제는 GitLab REST API를 조회하는 CLI 도구를 만드는 것입니다. GitLab Duo Chat에 새 C# 프로젝트를 시작하는 방법을 묻고 dotNET CLI 사용법을 배웁니다. How can I get started creating an empty C# console application in VS Code? 새 코드 주석으로 Code Suggestions를 사용해 REST API 클라이언트를 생성합니다. // Connect to a REST API and print the response 생성된 소스 코드에는 설명이 필요할 수 있습니다. 코드 작업 /explain 을 사용해 REST API 호출이 어떻게 동작하는지 파악합니다. Code Suggestions 주석으로 소스 코드를 생성한 다음에는 CI/CD를 구성해야 합니다. Chat은 C#용 .gitignore 파일의 모범 사례를 안내할 수 있습니다. Show a .gitignore and .gitlab-ci.yml configuration for a C# project. CI/CD job이 실패하면 Root Cause Analysis로 실패한 CI/CD job을 문제 해결 합니다. 또는 오류 메시지를 GitLab Duo Chat에 복사해 도움을 요청할 수 있습니다. Explain the CI/CD error: The current .NET SDK does not support targeting .NET 8.0 나중에 테스트를 만들려면 GitLab Duo에 코드 작업 /refactor 를 사용해 선택한 코드를 함수로 리팩터링하도록 요청합니다. Chat은 프로그래밍 언어별 키워드와 함수, 또는 C# 컴파일러 오류도 설명할 수 있습니다. Can you explain async and await in C# with practical examples? explain error CS0122: 'Program' is inaccessible due to its protection level /tests 코