Zábavné kvízy na každý deň

Späť na všetky kvízy
Vedomostný kvíz: Verzovanie kódu, Git a CI/CD pre moderný vývoj

Vedomostný kvíz: Verzovanie kódu, Git a CI/CD pre moderný vývoj

Otestujte svoje vedomosti o moderných technológiach verzovania kódu a CI/CD. Získajte prehľad o základných pojmoch, ako sú commit, branch a merge, a naučte sa, čo znamenajú v praxi. Tento kvíz vám pomôže lepšie pochopiť dynamiku tímovej práce a vývojového procesu.

Otázka 1

Na čo sa v tíme používa systém verzovania kódu, ako je Git, z pohľadu bežného vysvetlenia?

Na sledovanie zmien v kóde, spoluprácu viacerých ľudí a možnosť vrátiť sa späť

Na blokovanie prístupu všetkým programátorom

Len na ukladanie obrázkov z firemných večierkov

Otázka 2

Čo je „commit“ v Gite v jednoduchej reči pre neprogramátora?

Automatické mazanie celého projektu

Názov hlavnej vetvy v banke

Zaznamenanie konkrétnej sady zmien v kóde s komentárom

Otázka 3

Čo je „branch“ (vetva) v Gite z pohľadu tímovej práce na kóde?

Špeciálny typ databázy

Oddelená línia vývoja, kde sa dá pracovať na zmene bez rozbitia hlavnej vetvy

Obchodná pobočka firmy

Otázka 4

Čo znamená „merge“ v kontexte Git workflowu v tíme?

Spojenie zmien z jednej vetvy do druhej (napr. feature vetva do mainu)

Vymazanie všetkých commitov z histórie

Zmena názvu projektu na nový

Otázka 5

Čo je „remote repository“ (vzdialené repo) v Gite pre bežného človeka?

Zložka s hudbou na počítači

Offline Excel s taskami

Kópia projektu uložená na serveri (napr. GitHub, GitLab), ku ktorej sa tím pripája

Otázka 6

Čo znamená skratka CI v pojme CI/CD (Continuous Integration / Continuous Delivery/Deployment)?

Central Internet – centrálna internetová prípojka tímu

Customer Interaction – zákaznícka hotline

Continuous Integration – priebežné integrovanie zmien vývojárov do spoločnej vetvy

Otázka 7

Čo typicky robí CI/CD pipeline po tom, ako niekto pushne nový kód do hlavnej vetvy (ak je správne nastavená)?

Zablokuje všetkým prístup k repozitáru

Spustí automatické buildy a testy, prípadne pripraví alebo nasadí novú verziu

Pošle náhodnému človeku v tíme e-mail s vtipom

Otázka 8

Čo je „pull request“ (alebo merge request) v modernom workflowe s Gitom na platformách ako GitHub či GitLab?

Žiadosť o dovolenku pre programátora

Nástroj na meranie rýchlosti internetu

Žiadosť o skontrolovanie a zlúčenie zmien z jednej vetvy do druhej

Otázka 9

Čo označujeme v prostredí deploymentu pojmom „production“ (produkcia) v porovnaní s test alebo staging prostredím?

Vývojársky počítač s lokálnym serverom

Demo prostredie len pre interné prezentácie

Prostredie, ktoré používajú reálni koncoví používatelia

Otázka 10

Prečo je rozumné mať „rollback“ alebo možnosť vrátiť nasadenie pri deploymente novej verzie aplikácie?

Aby bolo možné rýchlo sa vrátiť k stabilnej verzii, ak sa po nasadení objaví vážny problém

Aby sa stará verzia už nikdy nedala použiť

Aby sa programátor nemohol vrátiť z dovolenky

Pre spustenie klikni na hocijakú odpoveď
03:00

Celý obsah je vo výhradnom vlastníctve kvizovo.sk. Akékoľvek kopírovanie obsahu je zakázané!