wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Clean Code Kvíz

Total questions: 24

Worksheet time: 1hrs 12mins

Name
Class
Date
1.

Mi a Clean Code alapvető jellemzője?

a)

Csak a gép számára optimalizált kód

b)

Rövid, de nehezen érthető kód

c)

Minél több funkció egy helyen

d)

Olyan kód, amelyből kiderül a szerző szándéka

2.

Mit jelent az az állítás, hogy „a kódot 10x többször olvassuk, mint írjuk”?

a)

A kódírás ritka tevékenység

b)

A fordítóprogram lassú

c)

A dokumentáció fontosabb, mint a kód

d)

A kód olvashatósága kulcsfontosságú

3.

Melyik idézet kapcsolódik a Clean Code fogalmához?

a)

„A tiszta kód olyan, mint a jól megírt próza.”

b)

„A kódot nem kell másnak értenie.”

c)

„A jó kód gyorsan fut.”

d)

„A kód annál jobb, minél rövidebb.”

4.

Mire jó a Clean Code a csapatmunkában?

a)

Javítja a kommunikációt a fejlesztők között

b)

Kevesebb tesztelést igényel

c)

Megszünteti a hibákat

d)

Csökkenti a fordítási időt

5.

Mikor elengedhetetlen a Clean Code használata?

a)

Hackathonon

b)

Hosszú élettartamú projektnél

c)

Eldobható prototípusnál

d)

Egyszemélyes, egynapos projektnél

6.

Melyik NEM előnye a Clean Code-nak?

a)

Stabilitás

b)

Olvashatóság

c)

Karbantarthatóság

d)

Gyors kezdeti fejlesztés

7.

Mi a Clean Code egyik hátránya?

a)

Nem skálázható

b)

Több hibát tartalmaz

c)

Nehezebb olvasni

d)

Időigényesebb kezdetben

8.

Mit jelent a KISS elv?

a)

Keep It Safe and Secure

b)

Keep It Structured Strictly

c)

Keep It Short and Smart

d)

Keep It Simple, Stupid

9.

Miért rossz a túl „okos”, bonyolult kód?

a)

Mert hosszabb

b)

Mert nem modern

c)

Mert nem fut el

d)

Mert nehezen érthető és karbantartható

10.

A DRY elv mit jelent?

a)

Használj száraz futtatást

b)

Ne használj ciklusokat

c)

Ne ismételd önmagad

d)

Dokumentáld rendszeresen a kódot

11.

A DRY elv mire fókuszál valójában?

a)

Kód rövidítésére

b)

Gépelés csökkentésére

c)

Teljesítmény növelésére

d)

Üzleti logika duplikációjának elkerülésére

12.

A DRY elv mire fókuszál valójában?

a)

Kód rövidítésére

b)

Gépelés csökkentésére

c)

Teljesítmény növelésére

d)

Üzleti logika duplikációjának elkerülésére

13.

Mi a probléma az ismétlődő üzleti logikával?

a)

Nem fordul le

b)

Több helyen kell módosítani változáskor

c)

Lassítja a futást

d)

Több memóriát használ

14.

Mi az ideális függvényhossz kódsorok alapján?

a)

20–30 sor

b)

10–15 sor

c)

2–4 sor

d)

Nincs ideális hossz

15.

Hány paraméter az ideális egy függvényben?

a)

1–2

b)

3–4

c)

2–3

d)

0

16.

Mit kell tenni, ha egy függvény túl sok paramétert kap?

a)

Kommentelni

b)

Objektummá refaktorálni

c)

Átnevezni

d)

Törölni a függvényt

17.

Mit jelent az SRP (Single Responsibility Principle)?

a)

Egy projekt = egy fejlesztő

b)

Egy kód = egy nyelv

c)

Egy osztály csak egy fájlban lehet

d)

Egy függvény = egy felelősség

18.

Mi volt a „piszkos” kód egyik hibája az esettanulmányban?

a)

Túl sok komment

b)

Rövid függvények

c)

Lassú futás

d)

Rossz változónevek

19.

Mi jellemzi a „tiszta” kódos megoldást?

a)

Nincs adatbázis

b)

Egy nagy függvény mindent elvégez

c)

Nincs validáció

d)

Minden lépés külön függvényben van

20.

Miért jobb a tiszta kód olvashatósága?

a)

Mert gyorsabb

b)

Mert kevesebb sort tartalmaz

c)

Mert több komment van benne

d)

Mert úgy olvasható, mint egy mondat

21.

Mi a cserkészszabály a Clean Code szerint?

a)

Mindig refaktorálj mindent

b)

Írj minél több kódot

c)

Hagyj mindent úgy, ahogy találtad

d)

Hagyj tisztább kódot magad után, mint amilyet találtál

22.

Mentő kérdés:

Ez egy Clean Code elveknek megfelelő függvény?

static List<User> GetUsers() {

...

}

a)

Igaz

b)

Hamis

23.

Mentő kérdés #2:

Clean Code elveket ismerve, milyen nevet adnál ennek a függvénynek? (8 betűből áll)

function ????????(){

const data = fetch("api.example.com/api/users", method: "GET");

(a)  

}

( A választ kérlek PascalCase-ben írd le! Ne camelCase stílusban! )

24.

Anonim kérdés:

Kérlek értékeld ezt a félévet, miben lehetne jobb a következő félév?

Mi az ami tetszett, mi az ami kevésbé?

Nagyon szépen köszönöm a részletes és őszinte válaszokat!!! :^)

4 lines