This shows you the differences between two versions of the page.
pp:21:teme:racket-teste-enunt [2021/04/04 15:39] mihaela.balint old revision restored (2021/04/04 15:30) |
pp:21:teme:racket-teste-enunt [2021/04/06 22:45] (current) mihaela.balint [Depunctări] |
||
---|---|---|---|
Line 3: | Line 3: | ||
==== Depunctări ==== | ==== Depunctări ==== | ||
De marcat în spreadsheet, doar dacă ceva este în neregulă, următoarele rubrici: | De marcat în spreadsheet, doar dacă ceva este în neregulă, următoarele rubrici: | ||
- | * (generic) **efecte laterale** ----- **1** dacă folosește funcții cu efecte laterale | + | * (generic) **efecte laterale** ------ **1** dacă folosește funcții cu efecte laterale |
- | * (generic) **checker tricks** ----- **numele funcțiilor** care sunt inginerite astfel încât să treacă mai multe teste decât ar trebui | + | * (generic) **checker tricks** ------ **numele funcțiilor** care sunt inginerite astfel încât să treacă mai multe teste decât ar trebui |
- | * (etapa 2) **funcții curry** ----- **un număr între 1 și 3**, în funcție de câte dintre tt+, et+, add-to-counter nu sunt implementate în formă curry | + | * (etapa 2) **funcții curry** ------ **un număr între 1 și 3**, în funcție de câte dintre tt+, et+, add-to-counter nu sunt implementate în formă curry |
- | * (etapa 2) **abstractizare funcții** ----- **1** dacă min-tt și min-et nu sunt derivate dintr-o funcție mai abstractă, evitând rescrierea aceluiași cod | + | * (etapa 2) **lipsă abstractizare** ------ **1** dacă min-tt și min-et nu sunt derivate dintr-o funcție mai abstractă, evitând rescrierea aceluiași cod |
- | * (etapa 3) **abstractizare date** ----- **1** dacă TDA-ul queue nu este folosit doar prin intermediul interfeței sale | + | * (etapa 3) **incorect TDA** ------ **1** dacă TDA-ul queue nu este folosit doar prin intermediul interfeței sale |
- | * (etapa 4) **fluxuri ineficiente** ----- **1** dacă TDA-ul queue trece testele fără a implementa eficient (conform indicațiilor) rotate/enqueue/dequeue | + | * (etapa 4) **fluxuri ineficiente** ------ **un număr între 1 și 3**, în funcție de câte dintre rotate, enqueue, dequeue trec testele fără a fi implementate eficient (conform indicațiilor); numărați funcția doar dacă sursa ineficienței este în funcția respectivă; ex: dacă enqueue și dequeue sunt ineficiente din cauză că folosesc un rotate ineficient, atunci scrieți 1, nu 3) |
| | ||
==== Sugestii de întrebări la prezentare ==== | ==== Sugestii de întrebări la prezentare ==== |