Rozdział 1. Obsługa błędów

Obsługa błędów jest ważnym aspektem pisania oprogramowania. Jeśli o nią odpowiednio nie zadbasz, oprogramowanie będzie trudne do rozszerzania i konserwacji. Języki programowania takie jak C++ lub Java udostępniają wyjątki i destruktory, dzięki którym obsługa błędów jest łatwiejsza. W C takie mechanizmy nie są natywnie dostępne, a literatura poświęcona solidnej obsłudze błędów w tym języku jest rozproszona w wielu miejscach w internecie.

W tym rozdziale znajdziesz zebraną wiedzę na temat należytej obsługi błędów. Przedstawiam ją w formie wzorców obsługi błędów w C i przykładu, w którym stosuję te wzorce. Ilustrują one dobre decyzje projektowe. Wyjaśniam też, kiedy należy je stosować i jakie są tego skutki. Z perspektywy ...

Get Mistrz języka C now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.