(+36) 88 424 483

   8200 Veszprém, Egyetem utca 10. I. épület 9. emelet

   info@dcs.uni-pannon.hu

Témakiírások

A feladat leírása: A modern fejlesztői rendszerek, például MS Visual Studio, tartalmaznak segítséget refaktorálási feladatokhoz. Ezek az eszközök hasznosak, de több funkcionalitást nélkülöznek. Például hasznos lenne látni, hogy az egyes tagfüggvények hány és mely osztályváltozókat használják. Ha néhány tagfüggvény egy A csoportba tartozó osztályváltozót használ néhány pedig egy B csoportba tartozót, akkor valószínűleg lehetőség van az osztály kettébontására. Ha egy osztályváltozót csak egy metódus használ, akkor figyelmeztetni kell a felhasználót, hogy inkább helyi változót kell használnia. Ha két metódusban használnak egy változót, akkor figyelmeztessük a felhasználót, hogy inkább paraméterként adja át a változót. Ennek az ellenkezője, ha egy változót majd minden metódusban használunk és mindig paraméterként adjuk át, akkor hívjuk fel a figyelmet, hogy át lehetne alakítani osztályváltozóra. Határozzuk meg, hogy egy metódus milyen sorrendben hív meg más metódusokat. Reprezentáljuk grafikusan a hívási sorrendet. Tegyük lehetővé két metódus egybeolvasztását.

Témavezető: Heckl István

Elérhetőség: Ez az e-mail-cím a szpemrobotok elleni védelem alatt áll. Megtekintéséhez engedélyeznie kell a JavaScript használatát.