[so] corectare tema 3
adrian nistor
adriannistorrr at yahoo.com
Thu Feb 15 10:02:21 EET 2007
Gringo Croco <gringocroco at gmail.com> wrote:
-10 : lucrurile stau asa:
ar fi trebuit ca tema sa se linkeze cu testele publice
nu cu copiile acestora aflate in arhiva ta
mai mult de atat, copia ta a testului public e modificata
adica ai comentat testele pentru monitor
am verificat tema ta cu testul public original, si trece
si testele de monitor. Asta ma face sa cred ca poate
nu a fost o modificare intentionata (sper) a testului
public
deci daca o modific in felul acesta, tema ta trece testele.
totusi, notarea se face pe tema uploadata, si nu pe ce ar fi
putut sa fie daca nu comentai jumatate din tesul public
(care inca odata, de la bun inceput nu ar fi trebui sa il
pui in tema, si cu atat mai mult nu modificat)
+5 : tema e ok, doar ca modul cum ai lucrat cu testul public e
inacceptabil
inca o data: tema e buna si probabil ai inteles conceptul de
monitor
totusi, nu ar trebui sa faci lucruri de genul acesta cu
modificarea
testului public si introducerea lui in cod (sper eu
accidentala ...)
<<Da, ce e drept, am stat mult sa ma gandesc care sunt lucrurile
corect de facut in acest caz>>.
e adevarat aveam versiuni modificate ale testelor in tema. (testele
le-am modificat eu pentru ca aveam nevoie sa debugez tema si pentru a
face skip pe testele nedorite ... n-aveam chef sa astept la fiecare
tastare cateva secunde cat se testau elemente care functionau.)
dar asta nu fiindca vreau sa fur ceva (dupa cum ai spus si tu tema
functioneaza perfect)
<<cum ziceam si eu pe acolo, nu cred asta, altfel nu as mai fi scris
un cometariu asa lung>>
ci pentru ca am selectat din greseala prea multe
fisiere din directorul curent de developement cand am uploadat tema.
<<posibil>>
recunosc ca am gresit cand am trimis tema, dar o penalizare de 5p
sincer mi se pare exagerata.
am vazut in comentariile altor teme (e adevarat nu la tema asta) -0.x
scazut pentru FUNCTIONARI partial INCORECTE sau pentru implementari
oarecum incorecte (strcpy, neverificat returnul mallocului ...
whatever)
<<da, doar ca aici nu e ca si cum ai uitat sa verifici un cod de eroare,
sau ca ai o implementare putin mai eficienta sau ceva. Ideea e ca in forma
uploadata pe site, tema ta trece fix jumatate din teste>>
ceea ce vreau eu acum e sa aflu de ce crezi tu ca m-am chinuit eu sa
implementez tema si sa o fac sa funcitoneze corect in conditiile in
care mi-am dat seama de un super sistem de pacalire a testarii?
<<daca ai fi vrut sa pacalesti testarea, nu ar fi fost chiar un super
sistem. Se vede destul de repede ca libsesc jumatate din teste. Si cum
sizema si in comentariu, "Asta ma face sa cred ca poate nu a fost o
modificare intentionata (sper) a testului ", deci nu cred ca ai vrut
sa il pacalesi, altfel ti-as fi zis direct>>
si daca nu gasesti un raspuns care sa motiveze penalizarea pe care ai
impus-o, de ce mi-ai scazut atat de mult?
<<
Ok, raspunsul ar fi cam urmatorul. Cum ziceam, am stat destul de mult
sa ma gandesc cum e corect de procedat.
Si lucrurile stau asa(de la cel mai putin important la cel
mai important):
temele pe care se pune nota sunt cele de pe site, si nu cele
care ar fi putut fi pe site
daca ar fi altfel, ar apare sigur multi care dupa ce uplaodeaza
o tema gresita, ar cere modificari prin mail, pentru ca
era asa de aproape de solutia corecta...
mai mult, ca sa imi dau seama ca tema ta merge, a trebuit sa o
modific.
poate si alte teme au un sigfault in prima linie de cod, dar in
rest merg perfect. Asta ar insemna ca cel care o trimite
sa spere ca cel care verifica sa i-o debugheze/modifice
pentru el, ca si as e doar o modificare minora, si a inteles
cel care corecteaza despre cee vorba; si oricum, cel care
trimsi tema a inteles conceptele ... Lucrurile nu ar trebui
sa fie asa.
in mod normal o tema care da sa zicem segfault la testul 1,
chair daca ar putea sa treaca toate celelelate teste,
pentru ca defapt nu ajunge niciodata la ele, nu e punctata.
Tema ta e ca si cum nu trece prima jumatate din teste. Nu
pentru ca ar fi segfault ce e drept, ci pentru ca ai o structura
gresita de fisiere/foldere. Dar in final, oricare ar fi greseala,
rezultatul e acelasi (si chiar daca un segfault e mai deranjant
sa zicem, daca testele nu merg, nu cred ca conteaza daca sursa
erorii e una deranjanta sau una triviala)
Si in final, lucrul care mi se pare cel mai relevant (si pt care ai
-10 +5 si nu de exemplu -10 +3.77 sau altceva):
tema ta, in forma uploadata pe site, trece fix jumatate din teste
de aceea ti-am scazut jumatate din 10, adica 5.
Avand in vedere ce ziceam mai sus (ca o tema care pica testul 1
si nu ajunge la celellate teste nu ar fi punctata)(sau ca se puncteaza
daor ce e pe site, si nu care era intentia initiala; care oricum
cred ca puteai sa vezi ce test se ruleaza , din outputul testerului
-ca doar la tine outputul e juamtate din cel normal, deci e o chestie
destul de vizibila; nu ca ar conta daca e vizibil sau nu, ci doar daca
trece testul sau nu-),
si ca in final ti-am scazut daor 5 din 10 (pentru ca daor juamtate din
teste trec in varianta uploadata), cred ca e o chestie rezonabila.
Deci cum ai vazut, nu am scazut pentru ca ai pus copia ta de teste
(cu mziceai, paote accidental), nu am sczut ca e modificat fluxul initial
al testului public (accidental, ok..).
In final, tema a fsot puncata strict matematic: varianta de pe site trece juamtate
din teste, are juamtate din punctaj.
Per totatl, eu sutn deacord ca poate in final a fost o neatentie din partea ta. Dar aveai
toate sansele sa o detectezi (sa vezi ce fileuri sunt "inflated", sa vezi ca outputul
nu e cel corespunsator -aka libseste juamtate din el- , pentru ca banuiesc ca dupa ce ai
uplaodat-o ai verifiacat totusi la ce ai muncit, etc,etc. Daca temele sa zicem se trimiteau
prin mail, ok, atasezi din greseala altceva, arhivezi ceva in plus, nu ai de udne sa sti,
ar fi fost de inteles. Dar aici nu e cazul). Iar ce e uploadat pe site, e punctat corespunzator.
In final, tocami pentru ca si eu am stat mult aseara sa ma gandesc cum e corect de facut,
am sa cer si opinia altui seminarist. Dar indifierent de rezultat, ar trebui sa sti ca
regulile sutn regului, ar trebui sa se aplice oricat de mult am "intelege" persoana in cauza.
Si acum ok, inteleg ca a fost un fel de neatentie si poate celalalt seminarist o sa te "intelega",
(si eu te inteleg, dar asta nu inseamna ca cred ca e ok sa modific regulile pentru asta)
dar in alte situati (nu neaparat SO related) cu siguranta nu o sa fie cazul; daca se puncteaza
ce ai uploadat, aia se puncteaza.
>>
thanx :)
Lucian Adrian Grijincu, 346CA
<<Adrian Nistor>>
---------------------------------
Cheap Talk? Check out Yahoo! Messenger's low PC-to-Phone call rates.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://cursuri.cs.pub.ro/pipermail/so/attachments/20070215/3451b72f/attachment.html
More information about the so
mailing list