NEW
Font size
WorksheetsTiszta kód
Total questions: 10
Worksheet time: 20mins
Használhatunk -e egybetűs változóneveket?
Igen, a ciklusváltozóban megengedett.
Nem, semmilyen körülmények között.
Igen, de csak osztály publikus adattagjaként.
Igen, de csak objektum publikus adattagjaként.
Az osztálynév…
ige.
főnév.
melléknév.
segédige.
Melyik szempont helyes a függvények deklarációjánál?
Lehetőség szerint 20 sornál ne legyen több.
Több műveletet, funkcionalitást is megvalósíthatunk egy függvényen belül.
Legalább 60 sornak kell lennie.
Legalább 10 sornak kell lennie.
Függvényparaméterek:
Legalább 2-3 paraméternek lennie kell.
Tetszőleges számú lehet, akár 10-15 is.
Ideális esetben nincs, de 5-6 elfogadott.
Ideális esetben nincs, de 1-2 elfogadott.
Melyik állítás igaz?
Az egyes kódrészletek előtt érdemes elhelyezni a nevünket, hogy tudják mi készítettük.
A jó kód esetében kevés megjegyzés kell.
A jó kód esetében sok megjegyzésre van szükség.
Azokat a kódokat, amelyekre éppen nincsen szükség kommentezzük ki és hagyjuk a kódban.
Melyik deklaráció alkalmas keresztnév megadásra?
String firstN;
String firstName;
String fn;
String name;
A jól olvasható kód olyan, mint egy…
újságcikk, könnyen olvasható, egységes.
regény, terjedelmes és hosszú.
fejtörő, az algoritmusok működésének vizsgálta sok időt vesz igénybe.
fejtörő, izgalmas megkeresni benne az egyes metódusok működését.
Mit értünk Single Responsability Principle alatt?
Az osztálynak nyitottnak kell lenniük minden módosítás irányába.
A metódusnak csak egyetlen felelősségi körrel szabad rendelkeznie, de egyszerre több műveletet végezhet.
Az objektumok nyilvánosságra hozzák műveleteiket és adataikat. A belső szerkezet ismert mindenki számára.
Az osztálynak csak egy felelősségi körrel vagy feladattal szabad, hogy rendelkezzen, csak ez adhat okot, hogy módosuljon.
Mit értünk Open/Close Principle alatt?
Az osztálynak nyitottnak kell lenniük a bővítés, de zártnak a módosítás irányába.
Az osztálynak nyitottnak, az objektumnak zártnak kell lennie.
A metódusnak nyitottnak, az osztálynak zártnak kell lennie.
Az osztálynak nyitottnak kell lenniük a módosítás, de zártnak a bővítés irányába.
Mit értünk Demeter törvénye alatt?
Az objektumok elrejtik adataikat és nyilvánosságra hozzák műveleteiket. A belső szerkezet rejtve marad, nem fedi fel az objektum alaptermészetét.
Az osztály adattagjait másik osztály módosíthatja.
Az osztály metódusai maximum 30 sort tartalmazhat.
Az osztálynak nyitottnak kell lenniük minden módosítás irányába.
