Pedro Mejia Alvarez,Raul E. Gonzalez Torres,Susana Ortega Cisneros
Exception Handling: Fundamentals and Programming
Exception Handling: Fundamentals and Programming
💎 Earn 185 Points (£1.85) on this item.
We can order this item for you. Delivery usually takes about 4 to 6 weeks.
This item is not held in our immediate stock. We will order it for you after checkout.
Estimated delivery: About 4 to 6 weeks
YOU SAVE £7.83
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £3.89. Subject to product weight & dimension
Bulk ordering. Want 15 or more copies? Get a personalised quote and bigger discounts. Learn more about bulk orders.
Couldn't load pickup availability
- More about Exception Handling: Fundamentals and Programming
The book presents the fundamentals of exception handling with examples in C++ and Python, covering its history, syntax, semantics, challenges, best practices, and implementation patterns. It explores advanced exception-handling techniques, including patterns, guard clauses, and hierarchical exception handling, and focuses on the complexities of exception handling in real-time and embedded systems. It is intended for students and professionals to understand the nuances between syntax and semantic errors, employ try-catch blocks effectively, grasp the importance of logging exceptions, and write more robust, reliable, and resilient code.
Format: Paperback / softback
Length: 112 pages
Publication date: 02 February 2024
Publisher: Springer International Publishing AG
Exception handling is a fundamental aspect of programming that allows developers to handle unexpected events and errors gracefully. This book presents the fundamentals of exception handling with examples written in C++ and Python. It explores the many facets of exception handling, such as its syntax, semantics, challenges, best practices, and implementation patterns. The book is composed of five chapters: Chapter 1 provides an introduction, covering the history, various definitions, and challenges of exception handling. Chapter 2 then delves into the basics, offering insights into the foundational concepts and techniques. Subsequently, chapter 3 touches upon the best practices for exception handling, including the differences between errors and exceptions, the use of assertions, and how to provide meaningful error messages. Chapter 4 takes a deep dive into advanced exception-handling techniques, exploring e.g. patterns, guard clauses, and hierarchical exception handling. Eventually, chapter 5 focuses on the complexities of exception handling in real-time and embedded systems. This book is mainly written for both students and professionals. Its readers will understand the nuances between syntax and semantic errors, learn how to employ try-catch blocks effectively, grasp the importance of logging exceptions, and delve into advanced exception-handling techniques. This way, they will be enabled to handle exceptions effectively and thus write more robust, reliable, and resilient code.
Dimension: 235 x 155 (mm)
ISBN-13: 9783031506802
Edition number: 1st ed. 2024
UK and International shipping information
UK and International shipping information
We deliver throughout the United Kingdom and to 128 countries and territories worldwide, including the United States, Australia, Canada, Germany, Spain and France.
