-
Notifications
You must be signed in to change notification settings - Fork 130
zError Messages
Barrie Byron edited this page Feb 13, 2024
·
2 revisions
“The best error message is the one that never shows up” — Thomas Fuchs
A good error message has three parts:
- Problem identification
- Details on what caused the error and a solution, if possible
- Use the user's language
Microcopy matters! Strive to use the language our developers use and make technical stuff as clear as we can.
A well-written error message starts with a general statement of the problem and then gives a concise description of what went wrong.
- Are clear and unambiguous.
- Are short and meaningful with a clear idea of the problem and how to resolve it.
- Use simple and plain language and avoid technical jargon. Use accurate terminology, see Word List.
- Use present tense.
- Is humble and conveys the issues gracefully to the user without blaming them for their actions. See Tone and Content.
- Use positive words, are polite and friendly.
- Provide appropriate actions and give directions on how to get out of the erroneous situation
- Are specific to the action and relevant with information on where to go and include steps to resolve it
- Are a single, clear, sentence. Use sentence case (do not use UPPERCASE) and end with a period (
.
)
Compiler Errors for Humans How to Write Good Error Messages Atlassian: Writing Error Messages