وبلاگ بلیان

Programming with GitHub Copilot : Write Better Code--Faster!

معرفی کتاب «Programming with GitHub Copilot : Write Better Code--Faster!» نوشتهٔ Kurt Dowswell، منتشرشده توسط نشر Wiley & Sons در سال 2024. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Programming with GitHub Copilot : Write Better Code--Faster!» در دستهٔ بدون دسته‌بندی قرار دارد.

Accelerate your programming with the most popular AI coding tool on the market: GitHub Copilot In Programming with GitHub Copilot: Write Better Code ― Faster, veteran software developer and GitHub community hero Kurt Dowswell delivers an insightful and hands-on exploration of GitHub's powerful, new AI coding assistant, Copilot. In the book, you'll discover how to use the tool's capabilities to push the boundaries of what you thought was possible in programming. Even if you've used autocomplete tools―like VS Code's TabNine extension―before, you'll be floored by GitHub Copilot's potential to transform the way you code. You'll learn how to install, configure, and use the software, from employing it's most common and widely used features to deploying business and enterprise functionality. You'll even discover how to fix runtime and compilation bugs and write unit, integration, and end-to-end tests. You'll also find: • Prompt strategies to get GitHub Copilot to help you brainstorm new code solutions • What the future looks like for AI-assisted coding, including discussions of issues like code licensing and ethics • Directions for chatting with Copilot, including common commands and prompts to help you guide the conversation to where you want it to go Perfect for practicing programmers, developers, and software engineers, Programming with GitHub Copilot is also an essential resource for coders and other IT practitioners-in-training who want to expand their knowledge and improve the scope and depth of their programming skillsets. fmatter Title Page Acknowledgments About the Author ch2 Understand Security, Privacy, and Data Handling Data Storage Prompt and Suggestion Data User Engagement Data Additional Security Vulnerability Prevention System GitHub Advanced Security ch4 Defining Prompt Engineering with Copilot Chat Understanding the Basics Prompting for Code Prompting for Solutions Having a Single Clear Objective Specifying a Specific Technology Keeping Prompts Short Gaining Context in Chat Open Tabs Context Editor Context File Context Selection Context Commanding Your Conversation with Precision Querying with @workspace Learning with /explain Generating Tests with /tests Finding a Fix with /fix Scaffolding with /new Crafting with /newNotebook Engaging with @vscode Inquiring with /api ch6 Exploring Behavior-Driven Development with Copilot Adding User Accounts Setup End-to-End Tests ch11 Consulting Copilot in the GitHub CLI Setting Up Aliases for Copilot Bash PowerShell Zsh ch13 Examining How Copilot Implements Responsible AI Privacy and Security Data Protection Vulnerability Prevention System ch14 Detailing Levels of AI Integration in the SDLC Level 0: Nonexistent Capabilities Demonstrated Level 1: Initial Capabilities Demonstrated Level 2: Managed Capabilities Demonstrated Level 3: Defined Capabilities Demonstrated Level 4: Quantitatively Managed Capabilities Demonstrated Level 5: Optimizing Capabilities Demonstrated ch15 Introducing Copilot Business and Enterprise Detailing Base Features Programming with Copilot in Your IDE Chatting with Copilot in Your IDE Leveraging Copilot in the CLI Indexing Code Repositories to Improve Copilot’s Understanding Asking Repository-Specific Questions How Question Where Question Enhancing Pull Requests with Copilot Making a Code Change with Copilot Update the Basket Domain Model Update the Basket Service Update the Basket Page
دانلود کتاب Programming with GitHub Copilot : Write Better Code--Faster!