Regulile și standardele codului de program - codul nu frumos!

Termeni și condiții

Forumul este interzis:

Cei care încalcă legea vor fi aspru pedepsiți de către moderatori sau administratori, și ei vor fi refuzat complet accesul la forum.

Folosind acest forum puteți:

În acest articol vreau să vorbesc un pic despre regulile de bază ale codului de program. și anume, cum să-l lizibil și ușor de înțeles. Destul de ciudat, dar acest lucru este foarte puțin scris în cărțile de programare, și, în opinia mea, în zadar. Cu toate acestea, aproape toate cu experiență programatori a scrie cod bine, inteligent și clar, și, prin urmare, este foarte important moment în programarea de predare. Și este foarte de dorit să bunele maniere de a scrie cod software pentru a obține utilizate imediat. Ca și acum, îmi amintesc înapoi la școală în clasă a limbii române, profesorul de multe ori mi-a spus că a scrie o linie, aveți nevoie pornind de la margine, pentru că este chiar redusă evaluarea mea. Am folosit pentru a scrie nu din regiune, și indentare. Acum, cred că ea a fost absolut corect, pentru că există anumite reguli de etichetă și standarde care trebuie să le îndeplinească. Este, de asemenea, de multe ori mustra pe cei care au făcut puține indentare între cuvintele pe care le sunt îmbinate, și nu a fost clar că sunt scrise ca un singur cuvânt sau nu. Vreau să spun că, în mai multe limbi de programare o astfel de situație, dar primele lucruri mai întâi.

1. Primul și poate cel mai important regula - este indentat, spațiere mai degrabă pe orizontală. Noi cei de la Universitatea chiar a refuzat să accepte liste de programe, în care nu există nici o umplutură sau nu sunt realizate în mod corect. De ce marjele considerăm exemplul următor

Primul pentru a aduce codul de program, fără spații, aprecia comoditatea. un program de matrice ascendent bidimensional sortează rândurile (fiecare rând individual). Dacă aveți nevoie de o sortare completă matrice. Ai găsit ceva ce se poate vedea algoritmii.

4. Golurile în cod. Comparați două bucăți de cod de mai jos și veți înțelege ce am vrut să spun în acest moment.

Cred că te văd pe care o arată mai bine. Pe scurt, în conformitate cu standardul după virgule ar trebui să fie un spațiu între unitățile aritmetice și logice, de asemenea.

5. Acest produs va fi mare și important. Aici considerăm denumirea obiectelor ale programului (variabile, funcții, clase, metode, etc.).

stilul de denumire

Toate obiectele programului ar trebui să fie numit nume rezonabile, vorbind despre numirea unui anumit obiect.

Nu se recomandă să se facă referire la obiecte transliterat românesc, este forma rea. Un obicei bun este numirea de cuvinte în limba engleză. Daca nu sunteti un cuvânt de tradus, atunci există o mare varietate de traducători on-line, prin care doar câteva secunde, vă va finaliza tranzacția și de apel în mod corect obiectul, și în același timp, să învețe unele limba engleză.

Constante recomandat pentru a scrie cu majuscule.

Pentru a numi variabilelor necesitatea de a utiliza substantive și verbe (sau verb + substantiv) pentru a denumi funcții această acțiune. exemple de funcții

Atunci când denumiți metode de clase și funcții care au ceva să se întoarcă, folosiți prefixul get (get). Pentru cei care instalează, utilizează setul (set)

notație cămilă

Mai sus ne-am uitat la numele de obiecte simple. Destul de des este necesar să se facă referire la obiectul prin intermediul unor cuvinte compuse. În acest caz, utilizați „notația cămilă“ (înregistrare seamănă cu cocoașă de cămilă). În acest caz, câteva cuvinte sau abrevieri lor sunt scrise împreună fără spații, dar fiecare cuvânt începe cu o literă de capital. Exemplele următoare

notație maghiară

În centrul notația maghiară este de a adăuga un prefix special la începutul numelui unui obiect. Aceste prefixe sunt, de obicei vorbesc despre tipul de obiect creat. notația maghiară nu este inclusă în limba standard, astfel încât să-l utilizați sau nu este propria ta afacere. Și vă spun doar pe scurt despre prefixele de bază

articole similare