GitHub Copilot Chat in Developer Workflow
摘要
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: