Differences

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

Link to this comparison view

poo-ca-cd:resurse-utile:guideline-teme [2023/11/05 20:46]
florian_luis.micu
poo-ca-cd:resurse-utile:guideline-teme [2023/11/05 21:03] (current)
florian_luis.micu
Line 1: Line 1:
-<​hidden>​ 
 ===== Guideline Teme ===== ===== Guideline Teme =====
 +
 ==== Obiective ==== ==== Obiective ====
 +
 Scopul acestei pagini este de a vă familiariza cu practicile recomandate limbajelor POO. Un cod scris corect poate fi mult mai ușor scalat, depanat și înțeles atunci când se folosesc niște reguli consacrate, astfel dorim ca și voi să puteți începe să urmăriți aceste reguli chiar de la soluționarea temelor voastre. Scopul acestei pagini este de a vă familiariza cu practicile recomandate limbajelor POO. Un cod scris corect poate fi mult mai ușor scalat, depanat și înțeles atunci când se folosesc niște reguli consacrate, astfel dorim ca și voi să puteți începe să urmăriți aceste reguli chiar de la soluționarea temelor voastre.
  
Line 11: Line 12:
   - Încercați să folosiți cunoștințe avansate din lab pentru a rezolva cerința temei, deoarece acestea vă pot învăța sa creați un cod mai sigur prin mecanisme de error handling sau sincronizare sau chiar un binar mai mic și mai ușor de înțeles prin folosirea unei sintaxe mai scurte.   - Încercați să folosiți cunoștințe avansate din lab pentru a rezolva cerința temei, deoarece acestea vă pot învăța sa creați un cod mai sigur prin mecanisme de error handling sau sincronizare sau chiar un binar mai mic și mai ușor de înțeles prin folosirea unei sintaxe mai scurte.
   - Folosiți feature-uri noi Java dacă vă ajută, dar aveți grijă ca acestea să fie prezente și în versiunea de JDK de pe VmChecker.   - Folosiți feature-uri noi Java dacă vă ajută, dar aveți grijă ca acestea să fie prezente și în versiunea de JDK de pe VmChecker.
 +  - Folosiți Git pentru a vă versiona proiectul. Trebuie să aveți minim 3 commit-uri sugestive.
 +  - Soluția voastră trebuie să folosească cât mai mult concepte POO învățate la laborator.
    
 ==== Don'ts ==== ==== Don'ts ====
Line 21: Line 24:
   - Nu denumiți constantele necorespunzător. Folosiți litere mari și delimitatorul "​_"​.   - Nu denumiți constantele necorespunzător. Folosiți litere mari și delimitatorul "​_"​.
   - Nu lăsați cod comentat în proiect.   - Nu lăsați cod comentat în proiect.
-</hidden>+  - Nu includeți fișiere care nu sunt relevante în arhiva proiectului. 
 +  - Nu hardcodați testele. 
 +  - Evitați programarea în stil C (imperative programming). 
 +  - Evitați să includeți cod inutil sau cod care îngreunează execuția programului. 
 + 
 +==== Clarificări ==== 
 + 
 +Pentru clarificări vă recomandăm să folosiți forum-ul aferent temei, urmând ca întrebarea voastră să primească un răspuns cât de curând. Evitați întrebările foarte specifice care oferă hint-uri la soluționarea temei. De asemenea, verificați forumul periodic pentru update-uri și pentru întrebări ca să nu se creeze intrebări duplicate. 
 + 
 +<note important>​Acestea au fost doar câteva elemente importante pentru punctarea temei, baremul temelor fiind mult mai exhaustiv. Pentru orice fel de nelămurire,​ contactați persoana care v-a corectat tema.</note>
poo-ca-cd/resurse-utile/guideline-teme.1699209968.txt.gz · Last modified: 2023/11/05 20:46 by florian_luis.micu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0