Error categories and category errors
خطاها عضو جداناشدنی نرمافزارها هستن. تصور این که کدی داشته باشیم که هرگز هیچ خطایی براش پیش نیاد غیرواقعی و آرمانی به نظر میرسه. اما خطاها میتونن گسترهٔ تبعات خیلی وسیعی داشته باشن. یک ارور شاید باعث بشه که کاربرها فقط چند دقیقه بیشتر منتظر ثبت سفارششون بمونن، یا این که ممکنه باعث خطا در لانچ یک ماهواره و شکست خوردن پروژه و میلیونها دلار ضرر و زیان بشه. نویسنده ارورها رو به چند دسته تقسیم میکنه و در مورد هر کدومشون توضیح میده: - ارورهایی که قابل پیشبینی هستن و ما میتونیم هندلشون کنیم. - ارورهایی که قابل پیشبینی هستن و ما نمیتونیم (یا نمیخوایم) هندلشون کنیم. - ارورهایی که نمیتونیم پیشبینی کنیم (همون باگها). ...