Differences

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

Link to this comparison view

poo-ca-cd:laboratoare:programare-avansata-java [2026/01/12 01:16]
florian_luis.micu [Task 2 - Integration Test + Mocking (4p)]
poo-ca-cd:laboratoare:programare-avansata-java [2026/01/12 12:12] (current)
florian_luis.micu [Unit testing vs Assertions]
Line 28: Line 28:
 </​note>​ </​note>​
  
-=====Serializare și Deserializare=====+=====🔄 Serializare și Deserializare=====
  
 ====Ce este serializarea?​==== ====Ce este serializarea?​====
Line 195: Line 195:
 ===De ce este Jackson preferat în aplicațiile moderne?=== ===De ce este Jackson preferat în aplicațiile moderne?===
  
-De ce este Jackson preferat în aplicațiile moderne? 
   * JSON este lizibil și ușor de debugat,   * JSON este lizibil și ușor de debugat,
   * este interoperabil cu alte limbaje,   * este interoperabil cu alte limbaje,
Line 360: Line 359:
 </​code>​ </​code>​
  
-=====Adnotări în Java=====+=====🏷️ ​Adnotări în Java=====
  
 ====Ce sunt adnotările?​==== ====Ce sunt adnotările?​====
Line 615: Line 614:
  
  
-=====Reflection în Java=====+=====🪞 Reflection în Java=====
  
 ====Ce este Reflection?​==== ====Ce este Reflection?​====
Line 804: Line 803:
  
  
-=====Assertions=====+=====🔍 Assertions=====
  
 ====Ce sunt assertions?​==== ====Ce sunt assertions?​====
Line 865: Line 864:
  
  
-=====Unit Testing=====+=====🔬 Unit Testing=====
  
 ====Ce este Unit Testing?​==== ====Ce este Unit Testing?​====
Line 1002: Line 1001:
  
 <note warning> <note warning>
-Interacțiunile cu+Interacțiunile cu **componente externe** precum ​baze de daterețea, sistemul de fișiere sau servicii externe ​nu mai țin de testarea izolată a unei unități de cod, ci fac parte din i**ntegration ​testing** sau, la un nivel mai larg, din **system testing**.
-  ​* baze de date +
-  * rețea +
-  * filesystem +
-  * servicii externe +
- +
-Acestea aparțin+
-  ​integration ​testing +
-  ​* system testing+
 </​note>​ </​note>​
  
-=====Integration Testing & Mocking=====+=====🧪 Integration Testing & Mocking=====
  
 ====Ce este Integration Testing?​==== ====Ce este Integration Testing?​====
Line 1154: Line 1145:
 </​note>​ </​note>​
  
-=====[Nice to know] Logging în Java =====+=====[Nice to know] 🪵 Logging în Java =====
  
 ==== Ce este logging-ul? ==== ==== Ce este logging-ul? ====
Line 1234: Line 1225:
 </​note>​ </​note>​
  
-=====[Optional] Software Development Methodologies=====+=====[Optional] ​🗺️ ​Software Development Methodologies=====
  
 În urma paradigmei OOP, au fost concepute mai multe metodologii care pot augmenta performanța sau anumite abilități ale unui proiect conform necesităților. În urma paradigmei OOP, au fost concepute mai multe metodologii care pot augmenta performanța sau anumite abilități ale unui proiect conform necesităților.
poo-ca-cd/laboratoare/programare-avansata-java.1768173367.txt.gz · Last modified: 2026/01/12 01:16 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