Idealno - korisnik nikada ne bi smio vidjeti dumpove, exception errore i slicno. Ako se neki od njih desi, bacis mu 404/500 page.
Tj. neki good practice bi bio da korisnik dobije 500 page kad se desi exception, a ti ga catchas i posaljes si mail/logiras to negdje.
Development okruženje - dumpaš sve živo i neživo van

, errore, exceptione, warninge, itd.
Production okruženje - user-friendly 500/404 pageovi + obavijestis sebe da neš ne štima