Cantitate/Preț
Produs

Programming with Github Copilot

Autor Kurt Dowswell
en Limba Engleză Paperback – 6 aug 2024

Considerăm că expertiza autorului Kurt Dowswell, recunoscut ca „GitHub community hero”, transformă această lucrare dintr-un simplu manual într-o resursă strategică pentru fluxul de lucru modern. Programming with Github Copilot nu se limitează la prezentarea funcțiilor de bază, ci explorează modul în care un dezvoltator veteran integrează inteligența artificială în proiecte reale, punând accent pe eficiență și rigoare tehnică. Ne-a atras atenția structura aplicată a capitolelor, care ghidează cititorul prin procese complexe: de la configurarea mediului de lucru în Wiley, până la implementarea funcționalităților de nivel enterprise. Abordarea diferă de Murach's AI-Assisted Programming with Copilot prin concentrarea pe detalii de execuție tehnică și debugging — este mai puțin abstractă și mult mai aplicabilă în scenarii de erori de runtime sau compilare. În timp ce alte resurse se axează pe generarea de cod, Kurt Dowswell pune un accent deosebit pe validarea acestuia prin teste unitare, de integrare și end-to-end. Reținem, de asemenea, includerea strategiilor de „prompt engineering” pentru sesiunile de chat cu Copilot, oferind instrumente concrete pentru a dirija conversația către soluții optime. Tonul este unul tehnic și pragmatic, evitând entuziasmul nefondat și abordând direct provocările ecosistemului, inclusiv dilemele legate de licențiere și etică. Spre deosebire de How to Write Good Programs, care tratează fundamentele programării în limbaje precum Python sau Java, această lucrare se concentrează pe accelerarea livrării de cod prin utilizarea inteligentă a asistentului AI, fiind esențială pentru cei care doresc să depășească limitele uneltelor clasice de tip autocomplete.

Citește tot Restrânge

Preț: 33431 lei

Preț vechi: 41789 lei
-20%

Puncte Express: 501

Carte disponibilă

Livrare economică 19 mai-02 iunie
Livrare express 05-09 mai pentru 6198 lei


Specificații

ISBN-13: 9781394263370
ISBN-10: 1394263376
Pagini: 336
Dimensiuni: 191 x 233 x 18 mm
Greutate: 0.47 kg
Ediția:1
Editura: Wiley
Locul publicării:Hoboken, United States

De ce să citești această carte

Recomandăm această carte programatorilor care doresc să treacă de la simpla utilizare a AI-ului la stăpânirea lui ca instrument de productivitate enterprise. Veți câștiga o metodologie clară pentru scrierea de teste, depanarea asistată și optimizarea prompturilor. Este un ghid esențial pentru a rămâne competitivi într-un mediu de dezvoltare care adoptă rapid soluțiile generative, oferind răspunsuri concrete la problemele de etică și securitate a codului.


Descriere

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.