User Tools

Site Tools


Problem constructing authldap
administrativ:barem_teme
Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
administrativ:barem_teme [2018/11/26 22:32]
Adriana Draghici [Depunctări generale pentru teme]
administrativ:barem_teme [2018/11/26 22:33] (current)
Adriana Draghici [Depunctări generale pentru teme]
Line 37: Line 37:
  
 **Coding style si organizare:​** **Coding style si organizare:​**
-  * -0.1 cod înghesuit sau prea spațiat +  * -0.1 cod înghesuit sau prea spațiat 
-  * -0.2 warning-uri de compilare+  * -0.2 warning-uri de compilare
     * verificați import-urile,​ variabilele nefolosite, etc     * verificați import-urile,​ variabilele nefolosite, etc
   * între -0.1 și -0.4 - nepăstrarea consistenței pentru comentarii - fie sunt toate comentariile în engleză fie sunt toate în română.   * între -0.1 și -0.4 - nepăstrarea consistenței pentru comentarii - fie sunt toate comentariile în engleză fie sunt toate în română.
Line 44: Line 44:
   * între -0.1 și -0.3 - denumiri nepotrivite pentru metode, variabile, clase   * între -0.1 și -0.3 - denumiri nepotrivite pentru metode, variabile, clase
    * -0.1 - bucăți de cod comentat    * -0.1 - bucăți de cod comentat
-   * -0.5 toate clasele intr-un singur fisier +   * -0.5 toate clasele intr-un singur fisier 
-  * -0.3 toate sursele puse intr-un pachet +  * -0.3 toate sursele puse intr-un pachet 
-  * -0.1 includerea altor fișiere care nu au legătură cu cerința +  * -0.1 includerea altor fișiere care nu au legătură cu cerința 
-  * -0.1 includere folder bin in arhivă+  * -0.1 includere folder bin in arhivă
  
 **Documentare:​** **Documentare:​**
Line 53: Line 53:
   * -0.1 - comentarii de tip TODO în cod   * -0.1 - comentarii de tip TODO în cod
   * (variabil, începând de la -0.2) Javadoc necorespunzător,​ incomplet, irelevant; inclus și documentarea lipsă sau incorectă a parametrilor metodelor   * (variabil, începând de la -0.2) Javadoc necorespunzător,​ incomplet, irelevant; inclus și documentarea lipsă sau incorectă a parametrilor metodelor
-  * -0.1 lipsă Javadoc generat sau script de generare. Această depunctare nu se va aplica dacă pentru o anume temă nu este necesară exportarea de documente Javadoc.+  * -0.1 lipsă Javadoc generat sau script de generare. Această depunctare nu se va aplica dacă pentru o anume temă nu este necesară exportarea de documente Javadoc.
   * (variabil, în funcție de alocarea punctajului fiecărei teme) Readme necorespunzător,​ lipsă, conținut irelevant, etc   * (variabil, în funcție de alocarea punctajului fiecărei teme) Readme necorespunzător,​ lipsă, conținut irelevant, etc
  
 **Design, implementare:​** **Design, implementare:​**
-  * -0.5 cod duplicat+  * -0.5 cod duplicat
   * între -0.1 și -0.3 hardcodări   * între -0.1 și -0.3 hardcodări
     * folosiți constante în locul valorilor numerice/​String-urilor literali     * folosiți constante în locul valorilor numerice/​String-urilor literali
Line 65: Line 65:
   * între -0.2 și -0.5 - ruperea încapsulării   * între -0.2 și -0.5 - ruperea încapsulării
   * între -0.2 și -0.5 - modificatori de acces folositi necorespunzator (e.g. metode lăsate publice care de fapt ar trebui să fie private)   * între -0.2 și -0.5 - modificatori de acces folositi necorespunzator (e.g. metode lăsate publice care de fapt ar trebui să fie private)
-  * -0.1 instanceof-uri și teste de tip in situații în care putea fi folosit polimorfismul +  * -0.1 instanceof-uri și teste de tip in situații în care putea fi folosit polimorfismul 
-  * -0.5 folosirea tipurilor "​raw"​ în loc de tipurile parametrice (generic) e.g. ''​new ArrayList()''​ în loc de ''​new ArrayList<​String>​()''​+  * -0.5 folosirea tipurilor "​raw"​ în loc de tipurile parametrice (generic) e.g. ''​new ArrayList()''​ în loc de ''​new ArrayList<​String>​()''​
   * (variabil, -0.2 până la -2 sau peste) design rigid, greoi, inextensibil,​ bug-prone   * (variabil, -0.2 până la -2 sau peste) design rigid, greoi, inextensibil,​ bug-prone
  
administrativ/barem_teme.1543264340.txt.gz · Last modified: 2018/11/26 22:32 (external edit)