This shows you the differences between two versions of the page.
pp:21:teme:racket-teste-enunt [2021/04/04 15:34] mihaela.balint |
pp:21:teme:racket-teste-enunt [2021/04/06 22:45] (current) mihaela.balint [Depunctări] |
||
---|---|---|---|
Line 2: | Line 2: | ||
==== 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: |
- | * **efecte laterale**: \\ **1** dacă folosește funcții cu efecte laterale | + | * (generic) **efecte laterale** ------ **1** dacă folosește funcții cu efecte laterale |
- | * **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 ==== |