
Software Craftsmanship Using AI: Practical guide for using LLMs in writing, reviewing and testing code (English Edition), (Paperback)
Key item features
- Software Craftsmanship Using AI: Practical guide for using LLMs in writing, reviewing and testing code (English Edition), (Paperback)
- Author: Bpb Publications
- ISBN: 9789365892420
- Format: Paperback
- Publication Date: 2024-12-31
- Page Count: 288
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateDecember, 2024
- Pages288
- SubgenreArtificial Intelligence
More seller options (1)
About this item
Product details
DESCRIPTION
This book is a workshop to create software using AI. A reader will be taken through a series of requirements and create a practical API from scratch. AI is without a doubt a productivity boost, and our goal is to help you maximize the boost by writing prompts effectively to generate, refactor, test, and review code.
This book is also a modern take on software design fundamentals. To be able to scrutinize AI-generated code and to be able to guide AI effectively to better results, one should understand the theory behind software design. It starts with basics like clean function design and object-oriented principles, then advances to SOLID principles, design patterns, and Onion architecture. Readers will learn essential testing methods, including unit, integration, and acceptance tests using BDD and Specflow. The guide covers API development, focusing on security, validation, error handling, and external system integration. It also explains CI/CD pipelines using Azure DevOps, including build and deployment pipelines with YAML configurations.
Lastly, this book teaches us to embrace the changes in software requirements. The end goal is to teach a reader how to implement changes in software with minimum change to existing lines of code.You will be well-equipped to leverage AI as a valuable asset in your software development toolbox.
WHAT YOU WILL LEARN
● The fundamentals of software design like KISS, OOP, SOLID, and key design Patterns.
● Use Effective prompt engineering for generating code, refactoring, testing, and reviewing.
● Code review both for human and AI-generated code.
● Design which minimizes changes when new requirements are introduced.
● Build .NET REST Web API with tests.
● Build CI/CD pipelines to deploy to Azure.
WHO THIS BOOK IS FOR
This book is intended for software developers, aspiring programmers, and students in computer science or related fields who have a basic understanding of programming concepts and are eager to deepen their knowledge of software design principles and best practices.
- Software Craftsmanship Using AI: Practical guide for using LLMs in writing, reviewing and testing code (English Edition), (Paperback)
- Author: Bpb Publications
- ISBN: 9789365892420
- Format: Paperback
- Publication Date: 2024-12-31
- Page Count: 288
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Staar Test Prep Guide Grade 8 Science: 3 Full-Length Practice Tests [Aligned to the Teks] (Paperback) $24.49
$2449current price $24.49Staar Test Prep Guide Grade 8 Science: 3 Full-Length Practice Tests [Aligned to the Teks] (Paperback)
Competitive Coding for Learners in C : From basics to brilliance in simple steps (English Edition), (Paperback) $24.95 Was $29.95
$2495current price $24.95, Was $29.95$29.95Competitive Coding for Learners in C : From basics to brilliance in simple steps (English Edition), (Paperback)
Test Prep Reading Book for CASAS Reading STEPS Level E-Forms 629R & 630R, (Paperback) $32.00
$3200current price $32.00Test Prep Reading Book for CASAS Reading STEPS Level E-Forms 629R & 630R, (Paperback)
Dark Patterns, Deceptive Design, and the Law: Ai's Hidden Influence on Our Digital Experience, (Paperback) $41.53
$4153current price $41.53Dark Patterns, Deceptive Design, and the Law: Ai's Hidden Influence on Our Digital Experience, (Paperback)
Staar Test Prep Guide Grade 7 Reading Language Arts: 3 Full-Length Practice Tests [Aligned to the Teks] (Paperback) $24.99
$2499current price $24.99Staar Test Prep Guide Grade 7 Reading Language Arts: 3 Full-Length Practice Tests [Aligned to the Teks] (Paperback)
When Words Fail : Knowledge Production Through Practice-Based Art, Design and Education (Paperback) $25.00
$2500current price $25.00When Words Fail : Knowledge Production Through Practice-Based Art, Design and Education (Paperback)
Jung's Word Association Experiment: Manual for Training and Practice, (Paperback) $47.69
$4769current price $47.69Jung's Word Association Experiment: Manual for Training and Practice, (Paperback)
Pre-Owned Plumbing Level 2 Trainee Guide, Paperback (3rd Edition) (Paperback) 0131091832 9780131091832 $23.14
$2314current price $23.14Pre-Owned Plumbing Level 2 Trainee Guide, Paperback (3rd Edition) (Paperback) 0131091832 9780131091832
Machine Learning for Experiment Design: A Review, with a Focus on Active Learning, (Paperback) $24.00
$2400current price $24.00Machine Learning for Experiment Design: A Review, with a Focus on Active Learning, (Paperback)
Web Development with Blazor - Third Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8, (Paperback) $49.14
$4914current price $49.14Web Development with Blazor - Third Edition: A practical guide to start building interactive UIs with C# 12 and .NET 8, (Paperback)
AI Discoverability Architecture & Re VISIBLE TO AI(TM) - A Non-Technical No-Code Playbook to AEO, GEO, & LLMO for Business: The Practical Guide to AI Vis, Book 1, (Paperback) $10.94
$1094current price $10.94AI Discoverability Architecture & Re VISIBLE TO AI(TM) - A Non-Technical No-Code Playbook to AEO, GEO, & LLMO for Business: The Practical Guide to AI Vis, Book 1, (Paperback)
NLP Workbook : A Practical Guide to Achieving the Results You Want (Paperback) $30.24
$3024current price $30.24NLP Workbook : A Practical Guide to Achieving the Results You Want (Paperback)
Everybody's Guide to Small Claims Court (Edition 21) (Paperback) $22.91
$2291current price $22.91Everybody's Guide to Small Claims Court (Edition 21) (Paperback)
The Cucumber Field Guide: Practical Examples for Automated Software Testing, (Paperback) $21.46
$2146current price $21.46The Cucumber Field Guide: Practical Examples for Automated Software Testing, (Paperback)
Tests et mise en service: La gestion de projet par étapes (Paperback) $32.94
$3294current price $32.94Tests et mise en service: La gestion de projet par étapes (Paperback)
Elevate Your Literature Review: Writing Review Papers that Stand Out: Unlocking the Secrets of Writing Engaging and In, (Paperback) $11.00
$1100current price $11.00Elevate Your Literature Review: Writing Review Papers that Stand Out: Unlocking the Secrets of Writing Engaging and In, (Paperback)
Synthesis Lectures on Mobile & Pervasive Application Design for Wearable Computing, (Paperback) $30.81
$3081current price $30.81Synthesis Lectures on Mobile & Pervasive Application Design for Wearable Computing, (Paperback)
Inclusive Learning Design in Higher Education: A Practical Guide to Creating Equitable Learning Experiences, (Paperback) $42.99
$4299current price $42.99Inclusive Learning Design in Higher Education: A Practical Guide to Creating Equitable Learning Experiences, (Paperback)
UP NHM Lab Technician Book 2023 (Hindi Edition) - 10 Full Length Mock Tests (1000 Solved Questions) with Free Access to , (Paperback) $19.99
$1999current price $19.99UP NHM Lab Technician Book 2023 (Hindi Edition) - 10 Full Length Mock Tests (1000 Solved Questions) with Free Access to , (Paperback)
A Handbook on How to Improve Your Academic Writing Skills (Paperback) $23.65
$2365current price $23.65A Handbook on How to Improve Your Academic Writing Skills (Paperback)
Customer ratings & reviews
Related pages
- Azure Language
- Azure Government
- Virtual Assistants
- Macros Excel Dummies
- Best Sellers In Functional Software Programming
- Project Management Books
- Infrastructure Computer
- Collaboration Software Books
- Project Management Software Books
- General Operating System Books
- Systems Analysis & Design Books
- Software Development & Engineering Tools Books
