InfoGrab 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: 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 /tes