[so] Depunctare Tema 1

Codrin-Victor Poienaru cvpoienaru at gmail.com
Wed Apr 1 00:51:52 EEST 2015


Salut,

In urma corectarii temei, am primit urmatoarele observatii:
    - leak-uri de memorie
    - nu sunt verificate toate valorile de retur ale functiilor
si as dori o reevaluare.

Pentru leak-uri de memorie, am rulat tema mea manual, pentru fiecare din
cele 28 de teste publice folosite pentru testare, in valgrind, si se pare
ca pentru fiecare test aceste leak-uri nu exista defapt. A fost folosit
cumva alt utilitar pentru detectarea leak-urilor ?
Referitor la valorile de retur ale functiilor, primesc o referinta in
hashtable.c de exemplu, in care mi se spune ca eu nu verific rezultatul
alocarii hashtable-ului. Verificarea daca s-a reusit sau nu alocarea se
realizeaza in main. Acolo aloc un hashtable, si daca nu am reusit, afisez
un mesaj corespunzator si inchei programul (goto exit). Am considerat
nepotrivit sa afisez mesajul de eroare in aceeasi functie care aloca
hashtable-ul din considerente de modularizare. In opinia mea, printf-urile
ar trebui sa se realizeze numai in functia principala (acesta este si modul
in care am gandit tema, defapt).

-- 
Codrin-Victor Poienaru

University "POLITEHNICA" of Bucharest
Faculty of Automatic Control and Computer Science
Department of Computer Science & Engineering
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://cursuri.cs.pub.ro/pipermail/so/attachments/20150401/c2c0753f/attachment.html>


More information about the so mailing list