Kezdőoldal » Számítástechnika » Programozás » C++-ban milyen stratégiát...

C++-ban milyen stratégiát használtok a változók elnevezésére és miért?

Figyelt kérdés

2012. aug. 16. 20:55
 1/4 anonim ***** válasza:

Általában a windows sdk-ban használatos elnevezési formákat használom, szimplán megszokásból.


int iNumberOfFucksIGive

char* lpSomeRandomStringPtr

2012. aug. 16. 20:58
Hasznos számodra ez a válasz?
 2/4 iostream ***** válasza:
100%

Kisbetűs camelcase, mindent kiírok, ami nem egyértelmű rövidítés (tehát nem extDrive hanem externalDrive), típust nem teszem bele a névbe, lokális változók szimplán névvel, tagváltozók m_ prefixszel.

Konstansok nagybetűvel végig, szóhatárnál alulvonás.


Miért? Megszokás, olvashatóság.

2012. aug. 16. 21:40
Hasznos számodra ez a válasz?
 3/4 anonim ***** válasza:

Akárcsak az első válaszoló..

Egyébként:

[link]

2012. aug. 16. 21:45
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:

Változók újrahasznosítása, ahol csak lehetséges, pl. stringek mindenhol s, ciklusváltozók i,j,k... ezek ugye visszatérés/ciklus vége után másra használhatók. Néha egy-két értelmes név adatszerkezetek, main ciklus környékén.


Miért:

A kódban (sajátomban és máséban is) könnyen el tudok igazodni, a ciklusváltozókat reflexből így írom. Az újrahasznosítás pedig rossz szokásom, amit memória okokkal próbálok magyarázni (elhanyagolhatóan kis megtakarítás és nagyon rossz kódolási technika magán/open-source célra, viszont jó lépés, ha nehezen visszafejthető kódot akarsz).


Valamint moduláris fejlesztés miatt. Nem biztos, hogy a "kisnyuszi" bemeneti értékű függvényt csak a nyúl-nyilvántartó programban fogom használni, lehet, hogy egy későbbi, pl. mérnöki számításokat végző programban alkatrészek nyilvántartására kell.


Egy idő után majd neked is meglesznek a saját szokásaid, amit te a leggyorsabban megértesz, könnyen tudsz vele fejleszteni, és később is vissza tudsz követni. Akkor már mindegy hogy ki mit mond...

2012. aug. 17. 02:10
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!