Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
lfa:2023:proiect_coding_style [2023/12/10 16:31]
tpruteanu [Note specifice]
lfa:2023:proiect_coding_style [2024/10/29 12:51] (current)
cata_chiru
Line 57: Line 57:
   * Linii goale, spatierea nu are **NICIUN** efect asupra complexitati,​ chiar poate ajuta sa faca un cod mai usor de citit.   * Linii goale, spatierea nu are **NICIUN** efect asupra complexitati,​ chiar poate ajuta sa faca un cod mai usor de citit.
   * Comentariile nu afecteaza in niciun fel scorul primit.   * Comentariile nu afecteaza in niciun fel scorul primit.
-  * Numele variabilelor,​ ''​x''​ nu e un nume mai bun ca ''​variabila_foarte_lunga_si_explicita'',​ ele sunt echivalente in contextul metricilor folosite. ​Deobicei ​chiar sunt preferate variabilele cu nume mai lungi si explicite.+  * Numele variabilelor,​ ''​x''​ nu e un nume mai bun ca ''​variabila_foarte_lunga_si_explicita'',​ ele sunt echivalente in contextul metricilor folosite. ​De obicei ​chiar sunt preferate variabilele cu nume mai lungi si explicite.
  
 ====== Note specifice ====== ====== Note specifice ======
Line 63: Line 63:
  
   * La etapa 1, scorul global nu include functiile de ''​remap_states'',​ atat din ''​DFA''​ cat si din ''​NFA'',​ orice faci in aceasta functie nu contribuie la scor, pentru ca cerinta era optionala. ​   * La etapa 1, scorul global nu include functiile de ''​remap_states'',​ atat din ''​DFA''​ cat si din ''​NFA'',​ orice faci in aceasta functie nu contribuie la scor, pentru ca cerinta era optionala. ​
-  * Un scor global foarte mic, dar scoruri extrem bune pe functii ​deobicei ​inseamna ca ati folosit functii auxiliare pentru majoritatea implementari. Asta nu e ceva rau, dar daca scorul global este mic, e posibil ca aceste functii auxiliare sa fie prea complexe. Pentru a localiza putin punctajul sa va dati seama unde sunt probleme puteti sa faceti functiile auxiliare functii locale pentru ''​accept''​ si ''​subset_construction'',​ astfel o sa fie luate in calcul la complexitatea celor doua functii si puteti sa va dati seama care set de functii auxiliare era prea complex, sau daca erau amandoua.+  * Un scor global foarte mic, dar scoruri extrem bune pe functii ​de obicei ​inseamna ca ati folosit functii auxiliare pentru majoritatea implementari. Asta nu e ceva rau, dar daca scorul global este mic, e posibil ca aceste functii auxiliare sa fie prea complexe. Pentru a localiza putin punctajul sa va dati seama unde sunt probleme puteti sa faceti functiile auxiliare functii locale pentru ''​accept''​ si ''​subset_construction'',​ astfel o sa fie luate in calcul la complexitatea celor doua functii si puteti sa va dati seama care set de functii auxiliare era prea complex, sau daca erau amandoua.
  
 <​note>​ <​note>​
 Daca arhiva contine si altceva pe langa folderul ''​src'',​ e posibil ca scorul global sa fie tras in jos de codul din teste sau orice altceva ati uploadat, trimiteti doar codul necesar Daca arhiva contine si altceva pe langa folderul ''​src'',​ e posibil ca scorul global sa fie tras in jos de codul din teste sau orice altceva ati uploadat, trimiteti doar codul necesar
 </​note>​ </​note>​