Ce vrei să spui - m - la începutul unui preaplin nume de variabilă stivă în limba rusă

Java pe bază de dezvoltare, folosind prefixe m și s atunci când denumiți variabilele Google recomandate pentru Android dezvoltatori:

Prefixul m (membru) este folosit pentru a denumi domeniul non-publice non-static de clasă (de ex. MField).







Prefixul s (static) folosit pentru a denumi câmpul clasă static (de ex. SField).

Constantele menționate valorifica pe deplin diviziunea inferioară bar (ex. FIELD_CONST).

Alte domenii de clase și nume de variabile locale, fără prefixe litere mici.

Acest lucru a fost făcut în scopul de a separa câmpul din clasa vizuală a variabilelor locale, care la rândul său provine din faptul că denumirea variabilelor de aceeași valoare în proiectarea Android a făcut pentru a scrie același lucru. Aceasta este:







Ei bine, convenția Java nu oferă o astfel de consiliere - oferit pentru a apela toate variabilele și clasele de teren cu o literă mică și fără prefixe, așa că, dacă nu sunteți un android-dezvoltator nu trebuie să apelați prefixele de câmp.

În stilul Google prefixe și sufixe speciale, cum ar fi name_, MNAME, s_name și kName nu este utilizat.

Nu sunt domenii constante ale clasei (statică, etc) sunt scrise în lowCamelCase stil.

PS: un fel de ambuscadă. Atât de mult te obișnuiești cu această „m“ este acum intarca din nou, adică.

Articole de traducere Cédric Beust. persoana responsabilă de apariția prefixe pentru un câmp de clasă în recomandările privind înregistrarea codului de aplicații Android, în cazul în care el explică cum sa întâmplat.