BOOKS - Software Craftsmanship Using AI Practical guide for using LLMs in writing, re...
Software Craftsmanship Using AI Practical guide for using LLMs in writing, reviewing and testing code - Almantas Karpavicius 2025 EPUB BPB Publications BOOKS
ECO~14 kg CO²

1 TON

Views
48719

Telegram
 
Software Craftsmanship Using AI Practical guide for using LLMs in writing, reviewing and testing code
Author: Almantas Karpavicius
Year: 2025
Pages: 288
Format: EPUB
File size: 10.1 MB
Language: ENG



Pay with Telegram STARS
The book "Software Craftsmanship Using AI" by David G. Mitchell is a comprehensive guide to using machine learning algorithms (LLMs) in software development. The author presents a practical approach to understanding the process of technological evolution and its impact on society, emphasizing the importance of developing a personal paradigm for perceiving the technological process of developing modern knowledge. The book provides a detailed overview of the current state of artificial intelligence and its potential applications in software development, highlighting the need for a more nuanced understanding of the technology's capabilities and limitations. The author begins by exploring the concept of craftsmanship in software development, arguing that it is essential for creating high-quality software that meets the needs of users. He then delves into the basics of machine learning, explaining how LLMs can be used in various aspects of software development, including writing, reviewing, and testing code. The book covers topics such as natural language processing, computer vision, and predictive modeling, providing readers with a solid foundation in the use of AI in software development. One of the central themes of the book is the idea that technology is not a static entity but rather an evolving process that shapes our society and culture. The author emphasizes the need to study and understand this process to ensure that technology serves humanity's best interests. He argues that by developing a personal paradigm for perceiving the technological process of developing modern knowledge, we can better navigate the rapidly changing landscape of software development and ensure that technology is used ethically and responsibly.
Книга Дэвида Г. Митчелла «Мастерство программного обеспечения с использованием ИИ» является всеобъемлющим руководством по использованию алгоритмов машинного обучения (LLM) в разработке программного обеспечения. Автор представляет практический подход к пониманию процесса технологической эволюции и его влияния на общество, подчеркивая важность выработки личностной парадигмы восприятия технологического процесса развития современных знаний. В книге представлен подробный обзор текущего состояния искусственного интеллекта и его потенциальных применений в разработке программного обеспечения, что подчеркивает необходимость более детального понимания возможностей и ограничений технологии. Автор начинает с изучения концепции мастерства в разработке программного обеспечения, утверждая, что оно необходимо для создания высококачественного программного обеспечения, отвечающего потребностям пользователей. Затем он углубляется в основы машинного обучения, объясняя, как LLM могут использоваться в различных аспектах разработки программного обеспечения, включая написание, рецензирование и тестирование кода. Книга охватывает такие темы, как обработка естественного языка, компьютерное зрение и прогнозное моделирование, предоставляя читателям прочную основу в использовании ИИ в разработке программного обеспечения. Одной из центральных тем книги является идея о том, что технология - это не статическая сущность, а скорее развивающийся процесс, который формирует наше общество и культуру. Автор подчеркивает необходимость изучения и понимания этого процесса, чтобы гарантировать, что технологии служат наилучшим интересам человечества. Он утверждает, что, разработав личную парадигму восприятия технологического процесса развития современных знаний, мы сможем лучше ориентироваться в быстро меняющемся ландшафте разработки программного обеспечения и обеспечить этичное и ответственное использование технологий.
''

You may also be interested in:

Software Engineering and Methodology for Emerging Domains 15th National Software Application Conference, NASAC 2016
Embedded Machine Learning for Cyber-Physical, IoT, and Edge Computing: Software Optimizations and Hardware Software Codesign
Software Design Patterns for Java Developers Expert-led Approaches to Build Re-usable Software and Enterprise Applications
Effective Software Architecture: Building Better Software Faster
Software Reviews - Identifying Risks and Problems in Software
Software Engineering Architecture-driven Software Development
Software Security Building secure software applications
Mindfulness: Your step-by-step guide to a happier life (Practical Guide Series)
Head First Software Architecture A Learner|s Guide to Architectural Thinking (3rd Early Release)
Software Testing An ISTQB-BCS Certified Tester Foundation guide, 4th Updated Edition
The Definitive Guide to Jython: Python for the Java Platform (Expert|s Voice in Software Development)
Mastering Software Testing with JUnit 5: Comprehensive guide to develop high quality Java applications
Beginner|s Guide to CNC Machining in Wood Understanding the Machines, Tools, and Software, Plus Projects
Stochastic Modeling A Thorough Guide to Evaluate, Pre-Process, Model and Compare Time Series with MATLAB Software
SDN and NFV Simplified A Visual Guide to Understanding Software Defined Networks and Network Function Virtualization
Practical Guide to Affinity Designer Learn Affinity Designer through practical projects
Patterns of Software Tales from the Software Community
Research Software Engineering: A Guide to the Open Source Ecosystem (Chapman and Hall CRC Data Science Series)
Data Plane Development Kit (DPDK) A Software Optimization Guide to the User Space-Based Network Applications
A Practical Guide to Racism
The Joy of Well-Being: A Practical Guide
Your First Workshop A Practical Guide to What You Really Need
Leatherwork A Practical Guide
Practical Guide To Autism
Practical Guide to RF-MEMS
AutomationML A Practical Guide
Pearls A practical guide
A Practical Guide to Self-Massage
Ecstasy is Necessary: A Practical Guide
Guidance for IT Asset Management (ITAM): Step by step implementation guide with workflows, metrics, best practices and checklists (100% Practical Implementation Guide)
The DevOps Engineer’s Career Guide A Handbook for Entry- Level Professionals to get into Continuous Delivery Roles for Agile Software Development
Right Concentration: A Practical Guide to the Jhanas
CRYPTOCURRENCIES: A Practical Guide for New Investors
Fans and Ventilation A practical guide
Lighting Your Home A Practical Guide
Emptiness: A Practical Guide for Meditators
Pediatric Dyslipidemia: A Practical Guide
A Practical Guide to Testing in DevOps
A Practical Guide to Observational Astronomy
Learn Kotlin Practical Guide