Nume: Grupă:
- Explicație pentru structura creată (sau soluția de ansamblu aleasă):
Obligatoriu:
- De făcut referință la abordarea generală menționată în paragraful de mai sus. Aici se pot băga bucăți de cod/funcții - etc.
- Consideri că tema este utilă?
- Consideri implementarea naivă, eficientă, se putea mai bine?
Opțional:
- De menționat cazuri speciale (corner cases), nespecificate în enunț și cum au fost tratate.
- De specificat dacă întregul enunț al temei e implementat
- Dacă există funcționalități extra, pe lângă cele din enunț - descriere succintă (maximum 3-4 rânduri/funcționalitate) + motivarea lor (maximum o frază)
- De specificat funcționalitățile lipsă din enunț (dacă există) și menționat dacă testele reflectă sau nu acest lucru
- Dificultăți întâmpinate
- Lucruri interesante descoperite pe parcurs
- Explicație, ce biblioteci linkează, cum se face build
- Cum se rulează executabilul, se rulează cu argumente (sau nu)
- Resurse utilizate - toate resursele publice de pe internet/cărți/code snippets, chiar dacă sunt laboratoare de SO
- Link către repo-ul de git
- Detalii de implementare despre fiecare funcție/fișier în parte
- Fraze lungi care să ocolească subiectul în cauză
- Răspunsuri și idei neargumentate
- Comentarii și TODO-uri