❤ Benefits
Problem and its solution
✓ The error message is divided into the problem and its solution.
✓ An error has the problem.
✓ An error has a solution to the described problem.
✓ There is no error without a potential solution.
Unique identification
✓ An error can have unique identification of generic type variable.
✓ Unique identification numbers enforce the systematization of application errors.
✓ Enforcement of systematization produces thoughtful application.
Template
✓ Template with replaceable variable tags {problem}
{fix}
{id}
{min}
{max}
{type}
{link}
.
✓ Each error can be thrown with a different template.
Range error
✓ An error contains additional parameters to indicate the minimum and maximum range that causes an error to be or not to be thrown.
Type error
✓ An error contains an additional parameter to indicate the type that causes an error to be or not to be thrown.
Custom error
✓ Create custom errors that feature: message divided into problem and fix, unique identification, and the template by extending the abstract object.
Storage to manage errors
✓ The objects to manage errors of the same type of multiple unique identification numbers.
✓ Set the error at a selected number from the group of unique identification numbers.
✓ Throw an error with a selected number from the group of unique identification numbers.
✓ Get a single error of a selected number from the group of unique identification numbers.
✓ Get all set errors.
Last updated