Error reporting…

13 Jan

Dacă un script afişează o eroare, e normal ca administratorul serverului să facă setările serverului în aşa fel încât erorile să nu fie afişate deloc?

Motivul:majoritatea CMSurilor au bug-uri de programare

Păi… dacă un CMS, sau orice alt script, are erori… trebuie să ştie omu ce se întâmplă, nu? Nu cred că este suficient încă o intrare într-un log vizibil doar în panoul de administrare, după 5 click-uri…

Scris în categoria: Viaţa mea, Wtf?

3 Comentarii »

  1. Depinde mult de aplicatie si de eroare. Ideal ar fi sa captezi toate erorile posibile, din cod, si sa-i dai utilizatorului mesaje relevante si inteligibile.

    In rest, “fail silently” e o virtute. Utilizatorul n-are nevoie sa stie ca in fisierul de cod “xyz”, la linia 682, s-a intamplat un fatal error…

  2. ok, dar când ai un fatal error şi nu afişează nimic? :) Adică… pagina GOALĂ!

    Dar cand ai fişier ce conţine:

    echo 'test;

    sau

    include ("test"); //test NU exista pe server

    şi afişează pagina goală, începi să-ţi pui tot felul de probleme :)

  3. Mai, de-obicei erorile de acest gen se detecteaza repede, inainte de-a lansa produsul final.

    E drept ca se mai intampla “pe viu”, iar PHP-ul nu te ajuta foarte mult, ci clacheaza orice eroare fatala. Ar fi frumos daca ai putea capta (try/catch) si erorile fatale, pentru a continua scriptul.

Lasă un comentariu

Nu completa urmatorul câmp!

Poţi folosi câteva taguri XHTML: <blockquote> <strong> <a> <em>

Pentru a posta secvenţe de cod, foloseşte
<pre lang="php/css/html/javascript"> CODUL TĂU <pre>