Font size
WorksheetsClean Code Kvíz
Total questions: 24
Worksheet time: 1hrs 12mins
Mi a Clean Code alapvető jellemzője?
Csak a gép számára optimalizált kód
Rövid, de nehezen érthető kód
Minél több funkció egy helyen
Olyan kód, amelyből kiderül a szerző szándéka
Mit jelent az az állítás, hogy „a kódot 10x többször olvassuk, mint írjuk”?
A kódírás ritka tevékenység
A fordítóprogram lassú
A dokumentáció fontosabb, mint a kód
A kód olvashatósága kulcsfontosságú
Melyik idézet kapcsolódik a Clean Code fogalmához?
„A tiszta kód olyan, mint a jól megírt próza.”
„A kódot nem kell másnak értenie.”
„A jó kód gyorsan fut.”
„A kód annál jobb, minél rövidebb.”
Mire jó a Clean Code a csapatmunkában?
Javítja a kommunikációt a fejlesztők között
Kevesebb tesztelést igényel
Megszünteti a hibákat
Csökkenti a fordítási időt
Mikor elengedhetetlen a Clean Code használata?
Hackathonon
Hosszú élettartamú projektnél
Eldobható prototípusnál
Egyszemélyes, egynapos projektnél
Melyik NEM előnye a Clean Code-nak?
Stabilitás
Olvashatóság
Karbantarthatóság
Gyors kezdeti fejlesztés
Mi a Clean Code egyik hátránya?
Nem skálázható
Több hibát tartalmaz
Nehezebb olvasni
Időigényesebb kezdetben
Mit jelent a KISS elv?
Keep It Safe and Secure
Keep It Structured Strictly
Keep It Short and Smart
Keep It Simple, Stupid
Miért rossz a túl „okos”, bonyolult kód?
Mert hosszabb
Mert nem modern
Mert nem fut el
Mert nehezen érthető és karbantartható
A DRY elv mit jelent?
Használj száraz futtatást
Ne használj ciklusokat
Ne ismételd önmagad
Dokumentáld rendszeresen a kódot
A DRY elv mire fókuszál valójában?
Kód rövidítésére
Gépelés csökkentésére
Teljesítmény növelésére
Üzleti logika duplikációjának elkerülésére
A DRY elv mire fókuszál valójában?
Kód rövidítésére
Gépelés csökkentésére
Teljesítmény növelésére
Üzleti logika duplikációjának elkerülésére
Mi a probléma az ismétlődő üzleti logikával?
Nem fordul le
Több helyen kell módosítani változáskor
Lassítja a futást
Több memóriát használ
Mi az ideális függvényhossz kódsorok alapján?
20–30 sor
10–15 sor
2–4 sor
Nincs ideális hossz
Hány paraméter az ideális egy függvényben?
1–2
3–4
2–3
0
Mit kell tenni, ha egy függvény túl sok paramétert kap?
Kommentelni
Objektummá refaktorálni
Átnevezni
Törölni a függvényt
Mit jelent az SRP (Single Responsibility Principle)?
Egy projekt = egy fejlesztő
Egy kód = egy nyelv
Egy osztály csak egy fájlban lehet
Egy függvény = egy felelősség
Mi volt a „piszkos” kód egyik hibája az esettanulmányban?
Túl sok komment
Rövid függvények
Lassú futás
Rossz változónevek
Mi jellemzi a „tiszta” kódos megoldást?
Nincs adatbázis
Egy nagy függvény mindent elvégez
Nincs validáció
Minden lépés külön függvényben van
Miért jobb a tiszta kód olvashatósága?
Mert gyorsabb
Mert kevesebb sort tartalmaz
Mert több komment van benne
Mert úgy olvasható, mint egy mondat
Mi a cserkészszabály a Clean Code szerint?
Mindig refaktorálj mindent
Írj minél több kódot
Hagyj mindent úgy, ahogy találtad
Hagyj tisztább kódot magad után, mint amilyet találtál
Mentő kérdés:
Ez egy Clean Code elveknek megfelelő függvény?
static List<User> GetUsers() {
...
}
Igaz
Hamis
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! )
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!!! :^)
