O convenție de denumire este o regulă de urmat, pe măsură ce decideți ce denumire a identificatorilor dvs. (de exemplu, clasă, pachet, variabilă, metodă etc.).
Diferenti programatori Java pot avea diferite stiluri și abordări ale modului în care programează. Folosind convenții de denumire Java standard, codul lor este mai ușor de citit atât pentru ei cât și pentru alți programatori. Lectibilitatea codului Java este importantă, deoarece înseamnă că se petrece mai puțin timp pentru a înțelege ce face codul, lăsând mai mult timp pentru a-l repara sau modifica.
Pentru a ilustra acest aspect, merită menționat faptul că majoritatea companiilor de software vor avea un document care conține convențiile de denumire pe care doresc să le urmeze programatorii. Un programator nou care se familiarizează cu aceste reguli va putea înțelege codul scris de un programator care poate ar fi părăsit compania cu mulți ani înainte.
Când alegeți un nume pentru un identificator, asigurați-vă că este semnificativ. De exemplu, dacă programul dvs. se ocupă de conturile clienților, atunci alegeți nume care să aibă sens pentru relația cu clienții și conturile acestora (de exemplu, nume de client, contDetails). Nu vă faceți griji pentru lungimea numelui. Un nume mai lung care rezumă perfect identificatorul este de preferat unui nume mai scurt, care poate fi rapid de tip, dar ambiguu.
Utilizarea cazului cu litera corectă este cheia urmării unei convenții de denumire:
Lista de mai jos prezintă convențiile de denumire Java standard pentru fiecare tip de identificator:
pachet pokeranalyzer pachet miccalculatorÎn companiile de software și proiecte mari în care pachetele ar putea fi importate în alte clase, numele vor fi în mod normal subdivizate. De obicei, acest lucru va începe cu domeniul companiei înainte de a fi împărțit în straturi sau caracteristici:
pachet com.mycompany.utilities pachet org.bobscompany.application.userinterface
clasa Clasa Clasa Cont
interfață Interfață comparabilă EnumerableRețineți că unii programatori le place să distingă interfețele începând numele cu un "I":
interfață Interfață IComparabilă IEnumerable
void calculaTax () șirul getSurname ()
string firstName int orderNumberUtilizați nume foarte scurte doar atunci când variabilele au o durată scurtă de viață, cum ar fi în bucle:
pentru (int i = 0; i<20;i++) //i only lives in here
static final int DEFAULT_WIDTH static final int MAX_HEIGHT