Un serviciu primește în constructor un repository, în loc să îl creeze intern. Ce posibilitate oferă această alegere pentru teste?
Exercițiu original Grile.app pentru Fundamentele programării (FMI, UBB Cluj-Napoca), creat cu ajutorul AI. Nu este un subiect oficial de examen. Dă un test grilă la Fundamentele programării
- A.Înlocuirea repository-ului cu o implementare de test✓ Corect
- B.Eliminarea necesității de a verifica rezultatele
- C.Schimbarea automată a limbajului din Python în C
- D.Garantarea absenței oricărei erori
Răspuns corect: A – Înlocuirea repository-ului cu o implementare de test
Explicație
Dependența injectată poate fi înlocuită cu un obiect controlat de test, fără acces la stocarea reală.
Sursă: Exercițiu original Grile.app, creat cu ajutorul AI pe tematica: UBB FMI · Fundamentele programării · 2026–2027. Nu este un subiect oficial de examen.
Material universitar de referință · Module și arhitectură · §8.1, cursurile 3–5, pp. 3–4
Alte întrebări de la Fundamentele programării
- Care test verifică o funcție de calcul a mediei independent de fișiere și servicii externe?
- Pentru o funcție care acceptă întregi din intervalul închis [1, 10], ce set acoperă direct limitele și vecinii exteriori?
- O funcție este împărțită în funcții mai mici, păstrând toate rezultatele observabile cerute. Cum se numește această schimbare?
- Funcția Python f(n) întoarce 1 pentru n == 0 și n * f(n - 1) pentru n > 0. Cât este f(4)?
- În căutarea binară clasică, dacă intervalul curent are 64 de elemente, câte rămân cel mult după eliminarea unei jumătăți și a elementului…
- La generarea prin backtracking a șirurilor de cifre distincte, ce ramură poate fi eliminată imediat?
- Toate întrebările și răspunsurile la Fundamentele programării