Complete the Course

Want to play a game

Additional Guidelines for Back-end Engineers

Supply Error Codes
Include error codes if they exist. Technical users can use them to find more info from an error catalogue or index.
Include an Error Identifier
An identifier makes it easier for an error to be traced by engineers as they usually parse logs to understand errors.
See Examples By Google
❌ { "error" : "Bad Request - Request is missing a required
parameter: -collection_name. Update parameter and resubmit.
✅ { "error" : "Bad Request - Request is missing a required
parameter: -collection_name. Update parameter and resubmit.
Issue Reference Number BR0x0071" }