In Chapter 2, we explored the core features of GitHub Copilot including inline suggestions, autocompletions, and various prompting techniques. We learned how to get meaningful Copilot suggestions by providing effective prompts using comments, method signatures, or through partial code. In this chapter, we will dive deeper into how GitHub Copilot integrates seamlessly into developer workflow. We will discuss GitHub Copilot Chat and explore its features including Ask mode and Agent mode. We will examine how we can leverage GitHub Copilot Chat in various stages of Software Development Life Cycle (SDLC) ranging from rapid prototyping, feature development, refactoring, testing, and during code reviews. The learning objectives for this chapter include the following:

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

GitHub Copilot Chat in Developer Workflow

  • Naga Santhosh Reddy Vootukuri

摘要

In Chapter 2, we explored the core features of GitHub Copilot including inline suggestions, autocompletions, and various prompting techniques. We learned how to get meaningful Copilot suggestions by providing effective prompts using comments, method signatures, or through partial code. In this chapter, we will dive deeper into how GitHub Copilot integrates seamlessly into developer workflow. We will discuss GitHub Copilot Chat and explore its features including Ask mode and Agent mode. We will examine how we can leverage GitHub Copilot Chat in various stages of Software Development Life Cycle (SDLC) ranging from rapid prototyping, feature development, refactoring, testing, and during code reviews. The learning objectives for this chapter include the following: