Errorcentric
Errorcentric is a term used to describe a design philosophy or approach where the primary focus is on anticipating, handling, and recovering from errors. Instead of viewing errors as exceptional events to be dealt with as an afterthought, an errorcentric approach integrates error management into the core design of a system, application, or process from the outset. This often involves proactive measures to prevent errors from occurring, clear strategies for detecting them when they do, and robust mechanisms for mitigating their impact and facilitating recovery.
This methodology contrasts with systems that might be more feature-centric, where the primary goal is to implement