Ai-Assisted Programming: Better Planning, Coding, Testing, and Deployment (Paperback)

Taulli, Tom

  • 出版商: O'Reilly
  • 出版日期: 2024-05-21
  • 定價: $2,480
  • 售價: 8.8$2,182
  • 語言: 英文
  • 頁數: 222
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1098164563
  • ISBN-13: 9781098164560
  • 相關翻譯: AI輔助編程實戰 (簡中版)
  • 立即出貨

買這商品的人也買了...

相關主題

商品描述

Get practical advice on how to leverage AI development tools for all stages of code creation, including requirements, planning, and design; coding; and debugging, testing, and documentation. With this practical book, beginners and experienced developers alike will learn how to use a wide range of tools, from general-purpose LLMs (ChatGPT, Bard, and Claude) to code-specific systems (GitHub Copilot, Tabnine, Cursor, and Amazon CodeWhisperer).

You'll also learn about more specialized generative AI tools for tasks such as text-to-image creation.

Author Tom Taulli provides a methodology for modular programming that aligns effectively with the way prompts create AI-generated code. This guide also describes the best ways of using general purpose LLMs to learn a programming language, explain code, or convert code from one language to another.

This book examines:

  • The core capabilities of AI-based development tools
  • Pros, cons, and use cases of popular systems such as GitHub Copilot and Amazon CodeWhisperer
  • Ways to use ChatGPT, Bard, Claude, and other generic LLMs for coding
  • Using AI development tools for the software development lifecycle, including requirements, planning, coding, debugging, and testing
  • Prompt engineering for development
  • Using AI-assisted programming for tedious tasks like creating regular expressions making chron jobs and GitHub Actions
  • How to use AI-based low-code and no-code tools