Taulli, Tom
Ai-Assisted Programming: Better Planning, Coding, Testing, and Deployment
- ISBN 13:
- 9781098164560
- author:
- Taulli, Tom
- format:
- Paperback
- publisher:
- O'Reilly Media
- language:
- English
- Publication Year:
- 2024
- Pages:
- 225
- Dimensions:
- 23.3 x 17.8 x 1.2 centimetres (0
- Genre:
- Computers, Programming, General,
- Condition:
- New
- Availability:
- Item usually sent within 10 working days
Description
This book provides practical advice on how to use AI development tools throughout the entire coding process. You'll learn about various tools and systems, including general-purpose LLMs like ChatGPT, Gemini, and Claude, as well as code-specific systems like GitHub Copilot and online marketplaces CodeWhisperer.
Author Tom Taulli offers a methodology for modular programming that aligns with the way prompts create computer generated code. You'll also discover how to use general-purpose LLMs to learn a programming language, explain code, or convert it from one language to another.
This guide covers topics such as the core capabilities of AI-based development tools, their pros and cons, and use cases for popular systems like GitHub Copilot and online marketplaces CodeWhisperer. It also explores how to use AI-assisted programming for tasks like creating regular expressions, object-oriented programming classes, and GitHub Actions.