Hogyan néz ki egy átlátható osztálydefiníció? Mert ahányat láttam eddig meg a sajátom is borzalmas.










Hát, olvasgass coding guidelineokat, styleguideokat. De általában azt mondják, hogy csökkenő elérhetőségi sorrendben rakjuk a láthatóságokat (tehát előre a public, aztán a protected, aztán a private), láthatóságon belül típusok (belső class, typedef, enum) -> statikus függvények -> statikus változók -> függvények -> adattagok.
És publicba nem raksz adattagot, csak ha amúgy írnál hozzá egy sima elérőfüggvényt amúgy is.





Vannak guideline-ok mindenféle nyelvhez, amik elég jól használhatóak. C++-hoz pl. az M$-nek is van sajátja, guglinak is, igazából döntsd el, melyik szimpi.
+nem tudom, milyen nyelven/IDE-vel dolgozol,
de pl. Visual Studio/Céketrec kombinációhoz van egy elég jó ingyenes tool, a StyleCop, azt ráereszted a kódra, aztán mondja, mit hova rakjál, változó-elnevezéseket reklamálja, stb.
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!