[so] [Tema1][Multi] Coding Style, Erori si Propagarea erorilor

Alex Cosmin Mihai alexcosmin.mihai at gmail.com
Sun Mar 10 11:39:45 EET 2019


Salutare!

Checker-ul de coding style imi spunea sa returnez coduri de eroare negative
de tipul "-ERRORNOMEM", iar in enunt spune ca valoarea returnata in cazul
unei erori de malloc(), de exemplu, trebuie sa fie 12. Din aceasta cauza am
schimbat codul sa returnez -ERRORNOMEM, dar am schimbat si definitia
ERRORNOMEM in -12. Este corecta aceasta abordare?

De asemenea, nu am folosit deloc functia DIE din laboratoare si nici nu am
afisat nimic la STDOUT, nici STDERR in afara de output-ul comenzii top, iar
erorile le-am propragat ca int-uri valori de return ale functiilor pana in
functia main, unde in cazul in care o astfel de valoare este diferita de 0
o folosesc ca parametru pentru exit(). Este aceasta abordare corecta?

As fi recunoscator daca cineva din echipa ar putea arunca un ochi peste
codul meu care este incarcat si pe vmchecker si pe GitLab si sa-mi dea un
ok / not ok.

Multumesc!

Numai bine,
Alex Mihai
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20190310/b2afe94a/attachment.html>


More information about the so mailing list